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:
8dd4e3c
)
[msan] Respect no_huge_pages_for_shadow.
author
Evgenii Stepanov
<eugenis@google.com>
Sat, 1 Aug 2020 00:18:06 +0000
(17:18 -0700)
committer
Evgenii Stepanov
<eugenis@google.com>
Sat, 1 Aug 2020 23:59:51 +0000
(16:59 -0700)
Disable huge pages in the MSan shadow region when
no_huge_pages_for_shadow == true (default).
Differential Revision: https://reviews.llvm.org/D85061
compiler-rt/lib/msan/msan_linux.cpp
patch
|
blob
|
history
diff --git
a/compiler-rt/lib/msan/msan_linux.cpp
b/compiler-rt/lib/msan/msan_linux.cpp
index d61e9dee30654d7cf9cef655bb18e4400ddb20fe..bfdae0b920c9b81f7c605be2c9551e202f00ef84 100644
(file)
--- a/
compiler-rt/lib/msan/msan_linux.cpp
+++ b/
compiler-rt/lib/msan/msan_linux.cpp
@@
-142,7
+142,7
@@
bool InitShadow(bool init_origins) {
if (map) {
if (!CheckMemoryRangeAvailability(start, size))
return false;
- if (!MmapFixedNoReserve(start, size, kMemoryLayout[i].name))
+ if (!MmapFixed
Super
NoReserve(start, size, kMemoryLayout[i].name))
return false;
if (common_flags()->use_madv_dontdump)
DontDumpShadowMemory(start, size);