1[ 2 { 3 "config": "asan", 4 "environ": { 5 "ASAN_OPTIONS": "detect_leaks=1:color=always", 6 "LSAN_OPTIONS": "suppressions=test/core/util/lsan_suppressions.txt:report_objects=1" 7 } 8 }, 9 { 10 "config": "asan-noleaks", 11 "environ": { 12 "ASAN_OPTIONS": "detect_leaks=0:color=always" 13 } 14 }, 15 { 16 "config": "asan-trace-cmp", 17 "environ": { 18 "ASAN_OPTIONS": "detect_leaks=1:color=always", 19 "LSAN_OPTIONS": "suppressions=test/core/util/lsan_suppressions.txt:report_objects=1" 20 } 21 }, 22 { 23 "config": "c++-compat" 24 }, 25 { 26 "config": "dbg" 27 }, 28 { 29 "config": "gcov" 30 }, 31 { 32 "config": "helgrind", 33 "tool_prefix": [ 34 "valgrind", 35 "--tool=helgrind" 36 ] 37 }, 38 { 39 "config": "lto" 40 }, 41 { 42 "config": "memcheck", 43 "tool_prefix": [ 44 "valgrind", 45 "--tool=memcheck", 46 "--leak-check=full" 47 ] 48 }, 49 { 50 "config": "msan", 51 "environ": { 52 "MSAN_OPTIONS": "poison_in_dtor=1" 53 } 54 }, 55 { 56 "config": "noexcept" 57 }, 58 { 59 "config": "opt" 60 }, 61 { 62 "config": "tsan", 63 "environ": { 64 "TSAN_OPTIONS": "suppressions=test/core/util/tsan_suppressions.txt:halt_on_error=1:second_deadlock_stack=1" 65 } 66 }, 67 { 68 "config": "ubsan", 69 "environ": { 70 "UBSAN_OPTIONS": "halt_on_error=1:print_stacktrace=1:suppressions=test/core/util/ubsan_suppressions.txt" 71 } 72 } 73] 74