summaryrefslogtreecommitdiffstats
path: root/compiler-rt/lib/sanitizer_common
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2015-02-16 13:51:17 +0000
committerDmitry Vyukov <dvyukov@google.com>2015-02-16 13:51:17 +0000
commitb3381fad11eae2508b12358352248a05186ed853 (patch)
tree043bc5ac9ce623e4cd53d3b8a69481edce65fa8b /compiler-rt/lib/sanitizer_common
parent37a79210cbe622f030c75c2ba667fc6fc6fa721b (diff)
downloadbcm5719-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.cc2
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.
OpenPOWER on IntegriCloud