diff options
| author | Dmitry Vyukov <dvyukov@google.com> | 2015-02-16 13:51:17 +0000 |
|---|---|---|
| committer | Dmitry Vyukov <dvyukov@google.com> | 2015-02-16 13:51:17 +0000 |
| commit | b3381fad11eae2508b12358352248a05186ed853 (patch) | |
| tree | 043bc5ac9ce623e4cd53d3b8a69481edce65fa8b /compiler-rt/lib/sanitizer_common | |
| parent | 37a79210cbe622f030c75c2ba667fc6fc6fa721b (diff) | |
| download | bcm5719-llvm-b3381fad11eae2508b12358352248a05186ed853.tar.gz bcm5719-llvm-b3381fad11eae2508b12358352248a05186ed853.zip | |
tsan: exclude DumpProcessMap on windows
The function uses EnumProcessModules, which requires psapi.lib,
which is not linked with tsan on windows.
llvm-svn: 229390
Diffstat (limited to 'compiler-rt/lib/sanitizer_common')
| -rw-r--r-- | compiler-rt/lib/sanitizer_common/sanitizer_win.cc | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/compiler-rt/lib/sanitizer_common/sanitizer_win.cc b/compiler-rt/lib/sanitizer_common/sanitizer_win.cc index b34ee13faf7..335cecabe11 100644 --- a/compiler-rt/lib/sanitizer_common/sanitizer_win.cc +++ b/compiler-rt/lib/sanitizer_common/sanitizer_win.cc @@ -219,6 +219,7 @@ int CompareModulesBase(const void *pl, const void *pr) { } } // namespace +#ifndef SANITIZER_GO void DumpProcessMap() { Report("Dumping process modules:\n"); HANDLE cur_process = GetCurrentProcess(); @@ -276,6 +277,7 @@ void DumpProcessMap() { } UnmapOrDie(modules, num_modules * sizeof(ModuleInfo)); } +#endif void DisableCoreDumperIfNecessary() { // Do nothing. |

