[compiler-rt] r332092 - [ASan] Fix range check in AddrIsInHighShadow
David Major via llvm-commits
llvm-commits at lists.llvm.org
Fri May 11 07:23:39 PDT 2018
Author: dmajor
Date: Fri May 11 07:23:39 2018
New Revision: 332092
URL: http://llvm.org/viewvc/llvm-project?rev=332092&view=rev
Log:
[ASan] Fix range check in AddrIsInHighShadow
This appears to be a copy/paste artifact from `AddrIsInHighMem`. It was caught by Firefox's jit-tests on Win64.
Differential Revision: https://reviews.llvm.org/D46291
Modified:
compiler-rt/trunk/lib/asan/asan_mapping.h
Modified: compiler-rt/trunk/lib/asan/asan_mapping.h
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/lib/asan/asan_mapping.h?rev=332092&r1=332091&r2=332092&view=diff
==============================================================================
--- compiler-rt/trunk/lib/asan/asan_mapping.h (original)
+++ compiler-rt/trunk/lib/asan/asan_mapping.h Fri May 11 07:23:39 2018
@@ -329,12 +329,12 @@ static inline uptr MemToShadow(uptr p) {
static inline bool AddrIsInHighShadow(uptr a) {
PROFILE_ASAN_MAPPING();
- return a >= kHighShadowBeg && a <= kHighMemEnd;
+ return a >= kHighShadowBeg && a <= kHighShadowEnd;
}
static inline bool AddrIsInMidShadow(uptr a) {
PROFILE_ASAN_MAPPING();
- return kMidMemBeg && a >= kMidShadowBeg && a <= kMidMemEnd;
+ return kMidMemBeg && a >= kMidShadowBeg && a <= kMidShadowEnd;
}
static inline bool AddrIsInShadow(uptr a) {
More information about the llvm-commits
mailing list