summaryrefslogtreecommitdiffstats
path: root/compiler-rt/lib/sanitizer_common/sanitizer_linux.cc
diff options
context:
space:
mode:
authorKostya Serebryany <kcc@google.com>2013-05-30 11:00:08 +0000
committerKostya Serebryany <kcc@google.com>2013-05-30 11:00:08 +0000
commit3a7c6d689d94b2c2594c3899b2e21b435539c296 (patch)
tree7759ce62c1e17b005aae9bfc69a0a75375027146 /compiler-rt/lib/sanitizer_common/sanitizer_linux.cc
parent04eb4234fcfb1985c8d90cdcaa66e88dfe97edb4 (diff)
downloadbcm5719-llvm-3a7c6d689d94b2c2594c3899b2e21b435539c296.tar.gz
bcm5719-llvm-3a7c6d689d94b2c2594c3899b2e21b435539c296.zip
[asan] workaround for the quemu bug in proc maps (http://code.google.com/p/address-sanitizer/issues/detail?id=160)
llvm-svn: 182922
Diffstat (limited to 'compiler-rt/lib/sanitizer_common/sanitizer_linux.cc')
-rw-r--r--compiler-rt/lib/sanitizer_common/sanitizer_linux.cc4
1 files changed, 3 insertions, 1 deletions
diff --git a/compiler-rt/lib/sanitizer_common/sanitizer_linux.cc b/compiler-rt/lib/sanitizer_common/sanitizer_linux.cc
index 6e234e5f1e1..bd48c67d5fd 100644
--- a/compiler-rt/lib/sanitizer_common/sanitizer_linux.cc
+++ b/compiler-rt/lib/sanitizer_common/sanitizer_linux.cc
@@ -442,7 +442,9 @@ bool MemoryMappingLayout::Next(uptr *start, uptr *end, uptr *offset,
CHECK_EQ(*current_++, ' ');
while (IsDecimal(*current_))
current_++;
- CHECK_EQ(*current_++, ' ');
+ // Qemu may lack the trailing space.
+ // http://code.google.com/p/address-sanitizer/issues/detail?id=160
+ // CHECK_EQ(*current_++, ' ');
// Skip spaces.
while (current_ < next_line && *current_ == ' ')
current_++;
OpenPOWER on IntegriCloud