[llvm-dev] [RFC] ASan: patches to support 32-byte shadow granularity (original) (raw)

Walter Lee via llvm-dev llvm-dev at lists.llvm.org
Tue Nov 7 16:50:11 PST 2017


I've finished my initial set of patches to make 32-byte shadow granularity work on x86. Here is a summary of the changes from last week:

[asan] Add CMake hook to override default shadow scale https://reviews.llvm.org/D39469 [asan] Fix size/alignment issues with non-default shadow scale https://reviews.llvm.org/D39470 [asan] Fix small X86_64 ShadowOffset for non-default shadow scale https://reviews.llvm.org/D39471 [asan] Ensure that the minimum redzone is at least SHADOW_GRANULARITY https://reviews.llvm.org/D39472 [sanitizers] Increase alignment of low level allocator https://reviews.llvm.org/D39473 [asan] Avoid assert failure for non-default shadow scale https://reviews.llvm.org/D39474 [asan] Add full redzone after every stack variable https://reviews.llvm.org/D39475 [gtest] Increase stack size for child process in EXPECT_DEATH implementation https://reviews.llvm.org/D39771 [asan] Add lit feature for custom shadow scale https://reviews.llvm.org/D39772 [asan] Port tests to shadow scale of 5 https://reviews.llvm.org/D39773 [asan] Disable unsupported tests for custom shadow scale https://reviews.llvm.org/D39774 [asan] Test ASan instrumentation for shadow scale value of 5 https://reviews.llvm.org/D39775

Thanks,

Walter



More information about the llvm-dev mailing list