|
|
@ -108,10 +108,11 @@ class PythonLanguage(object): |
|
|
|
_CONFIGS = { |
|
|
|
_CONFIGS = { |
|
|
|
'dbg': SimpleConfig('dbg'), |
|
|
|
'dbg': SimpleConfig('dbg'), |
|
|
|
'opt': SimpleConfig('opt'), |
|
|
|
'opt': SimpleConfig('opt'), |
|
|
|
'tsan': SimpleConfig('tsan'), |
|
|
|
'tsan': SimpleConfig('tsan', environ={ |
|
|
|
|
|
|
|
'TSAN_OPTIONS': 'suppressions=tools/tsan_suppressions.txt'}), |
|
|
|
'msan': SimpleConfig('msan'), |
|
|
|
'msan': SimpleConfig('msan'), |
|
|
|
'asan': SimpleConfig('asan', environ={ |
|
|
|
'asan': SimpleConfig('asan', environ={ |
|
|
|
'ASAN_OPTIONS': 'detect_leaks=1:color=always'}), |
|
|
|
'ASAN_OPTIONS': 'detect_leaks=1:color=always:suppressions=tools/tsan_suppressions.txt'}), |
|
|
|
'gcov': SimpleConfig('gcov'), |
|
|
|
'gcov': SimpleConfig('gcov'), |
|
|
|
'memcheck': ValgrindConfig('valgrind', 'memcheck'), |
|
|
|
'memcheck': ValgrindConfig('valgrind', 'memcheck'), |
|
|
|
'helgrind': ValgrindConfig('dbg', 'helgrind') |
|
|
|
'helgrind': ValgrindConfig('dbg', 'helgrind') |
|
|
|