Msan is missing interceptors for some functions that result in
false positives.
--TEST--
Test that there is no arginfo/zpp mismatch
+--SKIPIF--
+<?php
+if (getenv('SKIP_MSAN')) die("skip msan misses interceptors for some functions");
+?>
--FILE--
<?php
parameters:
configurationName: DEBUG_ZTS_MSAN
configurationParameters: '--enable-debug --enable-zts'
- runTestsParameters: --asan
+ runTestsParameters: --msan
timeoutInMinutes: 90
- template: azure/community_job.yml
parameters:
$shuffle = true;
break;
case '--asan':
+ case '--msan':
$environment['USE_ZEND_ALLOC'] = 0;
$environment['USE_TRACKED_ALLOC'] = 1;
$environment['SKIP_ASAN'] = 1;
$environment['SKIP_PERF_SENSITIVE'] = 1;
+ if ($switch === '--msan') {
+ $environment['SKIP_MSAN'] = 1;
+ }
$lsanSuppressions = __DIR__ . '/azure/lsan-suppressions.txt';
if (file_exists($lsanSuppressions)) {