diff options
author | Dmitry Vyukov <dvyukov@google.com> | 2021-02-15 11:25:48 +0100 |
---|---|---|
committer | Dmitry Vyukov <dvyukov@google.com> | 2021-02-17 08:37:04 +0100 |
commit | 0984b8de0b0d5d178a8e6e5de1eb89f29493a89e (patch) | |
tree | f5b807133a2506a0e564e04c853e15b8567d940f /llvm/lib/IR/Module.cpp | |
parent | a23e6b321ca623b83252f8b1e06a2ad4fc441f89 (diff) | |
download | llvm-0984b8de0b0d5d178a8e6e5de1eb89f29493a89e.zip llvm-0984b8de0b0d5d178a8e6e5de1eb89f29493a89e.tar.gz llvm-0984b8de0b0d5d178a8e6e5de1eb89f29493a89e.tar.bz2 |
tsan: don't leave unmapped hole in non-app memory
If an app mmaps lots of memory, a user mmap may end up
in the tsan region for traces. Shadow for this range
overlaps with shadow for other user regions.
This causes havok: from false positives to crashes.
Don't leave unmapped holes in the traces region.
Reviewed-in: https://reviews.llvm.org/D96697
Diffstat (limited to 'llvm/lib/IR/Module.cpp')
0 files changed, 0 insertions, 0 deletions