Craig Tiller | a0f8517 | 2016-01-20 15:56:06 -0800 | [diff] [blame] | 1 | [ |
| 2 | { |
| 3 | "config": "opt" |
| 4 | }, |
| 5 | { |
Craig Tiller | d4387c0 | 2017-03-30 17:00:43 -0700 | [diff] [blame] | 6 | "config": "asan-trace-cmp", |
| 7 | "environ": { |
| 8 | "ASAN_OPTIONS": "detect_leaks=1:color=always", |
| 9 | "LSAN_OPTIONS": "suppressions=tools/lsan_suppressions.txt:report_objects=1" |
| 10 | } |
| 11 | }, |
| 12 | { |
| 13 | "config": "dbg" |
| 14 | }, |
| 15 | { |
| 16 | "config": "asan", |
| 17 | "environ": { |
| 18 | "ASAN_OPTIONS": "detect_leaks=1:color=always", |
| 19 | "LSAN_OPTIONS": "suppressions=tools/lsan_suppressions.txt:report_objects=1" |
| 20 | } |
| 21 | }, |
| 22 | { |
yang-g | 704009a | 2017-11-21 17:24:50 -0800 | [diff] [blame] | 23 | "config": "msan", |
| 24 | "environ": { |
| 25 | "MSAN_OPTIONS": "poison_in_dtor=1" |
| 26 | } |
Craig Tiller | d4387c0 | 2017-03-30 17:00:43 -0700 | [diff] [blame] | 27 | }, |
| 28 | { |
Craig Tiller | a0f8517 | 2016-01-20 15:56:06 -0800 | [diff] [blame] | 29 | "config": "basicprof" |
| 30 | }, |
| 31 | { |
| 32 | "config": "helgrind", |
Craig Tiller | a0f8517 | 2016-01-20 15:56:06 -0800 | [diff] [blame] | 33 | "tool_prefix": [ |
| 34 | "valgrind", |
| 35 | "--tool=helgrind" |
| 36 | ] |
| 37 | }, |
| 38 | { |
| 39 | "config": "asan-noleaks", |
| 40 | "environ": { |
| 41 | "ASAN_OPTIONS": "detect_leaks=0:color=always" |
Robbie Shade | ca7effc | 2017-01-17 09:14:29 -0500 | [diff] [blame] | 42 | } |
Craig Tiller | a0f8517 | 2016-01-20 15:56:06 -0800 | [diff] [blame] | 43 | }, |
| 44 | { |
Craig Tiller | 93b06d7 | 2017-04-13 11:16:29 -0700 | [diff] [blame] | 45 | "config": "c++-compat" |
| 46 | }, |
| 47 | { |
Craig Tiller | d4387c0 | 2017-03-30 17:00:43 -0700 | [diff] [blame] | 48 | "config": "ubsan", |
Craig Tiller | 7c70b6c | 2017-01-23 07:48:42 -0800 | [diff] [blame] | 49 | "environ": { |
Craig Tiller | d4387c0 | 2017-03-30 17:00:43 -0700 | [diff] [blame] | 50 | "UBSAN_OPTIONS": "halt_on_error=1:print_stacktrace=1:suppressions=tools/ubsan_suppressions.txt" |
Robbie Shade | ca7effc | 2017-01-17 09:14:29 -0500 | [diff] [blame] | 51 | } |
Craig Tiller | 3af3f74 | 2016-02-28 21:53:13 -0800 | [diff] [blame] | 52 | }, |
| 53 | { |
Craig Tiller | d4387c0 | 2017-03-30 17:00:43 -0700 | [diff] [blame] | 54 | "config": "tsan", |
| 55 | "environ": { |
| 56 | "TSAN_OPTIONS": "suppressions=tools/tsan_suppressions.txt:halt_on_error=1:second_deadlock_stack=1" |
| 57 | } |
Craig Tiller | a0f8517 | 2016-01-20 15:56:06 -0800 | [diff] [blame] | 58 | }, |
| 59 | { |
| 60 | "config": "stapprof" |
| 61 | }, |
| 62 | { |
Craig Tiller | 7c70b6c | 2017-01-23 07:48:42 -0800 | [diff] [blame] | 63 | "config": "gcov" |
Craig Tiller | a0f8517 | 2016-01-20 15:56:06 -0800 | [diff] [blame] | 64 | }, |
| 65 | { |
| 66 | "config": "memcheck", |
Craig Tiller | a0f8517 | 2016-01-20 15:56:06 -0800 | [diff] [blame] | 67 | "tool_prefix": [ |
| 68 | "valgrind", |
| 69 | "--tool=memcheck", |
| 70 | "--leak-check=full" |
| 71 | ] |
| 72 | }, |
| 73 | { |
Craig Tiller | d4387c0 | 2017-03-30 17:00:43 -0700 | [diff] [blame] | 74 | "config": "lto" |
Craig Tiller | 7c70b6c | 2017-01-23 07:48:42 -0800 | [diff] [blame] | 75 | }, |
| 76 | { |
| 77 | "config": "mutrace" |
Craig Tiller | b038beb | 2017-02-07 08:28:51 -0800 | [diff] [blame] | 78 | }, |
| 79 | { |
| 80 | "config": "counters" |
Craig Tiller | a0f8517 | 2016-01-20 15:56:06 -0800 | [diff] [blame] | 81 | } |
| 82 | ] |