projects
/
platform
/
upstream
/
llvm.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
a386ac6
)
tsan: check more addresses in CheckShadowMapping
author
Dmitry Vyukov
<dvyukov@google.com>
Tue, 20 Sep 2016 13:30:01 +0000
(13:30 +0000)
committer
Dmitry Vyukov
<dvyukov@google.com>
Tue, 20 Sep 2016 13:30:01 +0000
(13:30 +0000)
There is still a handful of them, so should not slow down
tsan apps. But gives assurance if we change/complicate
shadow mappings.
llvm-svn: 281970
compiler-rt/lib/tsan/rtl/tsan_rtl.cc
patch
|
blob
|
history
diff --git
a/compiler-rt/lib/tsan/rtl/tsan_rtl.cc
b/compiler-rt/lib/tsan/rtl/tsan_rtl.cc
index
8fe9bf8
..
8a45ae4
100644
(file)
--- a/
compiler-rt/lib/tsan/rtl/tsan_rtl.cc
+++ b/
compiler-rt/lib/tsan/rtl/tsan_rtl.cc
@@
-292,7
+292,7
@@
static void CheckShadowMapping() {
if (beg ==end)
continue;
VPrintf(3, "checking shadow region %p-%p\n", beg, end);
- for (uptr p0 = beg; p0 <= end; p0 += (end - beg) /
4
) {
+ for (uptr p0 = beg; p0 <= end; p0 += (end - beg) /
16
) {
for (int x = -1; x <= 1; x++) {
const uptr p = p0 + x;
if (p < beg || p >= end)