aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Basic/SourceManager.cpp
diff options
context:
space:
mode:
authorKunqiu Chen <camsyn@foxmail.com>2025-07-02 20:28:30 +0800
committerGitHub <noreply@github.com>2025-07-02 20:28:30 +0800
commit0aafeb8ba1b1adcf04d5d82553228ca82845fcb0 (patch)
tree2e9ec5995d953476ae8a0d05ee6e126ab53ee2ba /clang/lib/Basic/SourceManager.cpp
parentc0e9084b1ce1a93fd8c2a650e48b3e11d831b649 (diff)
downloadllvm-0aafeb8ba1b1adcf04d5d82553228ca82845fcb0.zip
llvm-0aafeb8ba1b1adcf04d5d82553228ca82845fcb0.tar.gz
llvm-0aafeb8ba1b1adcf04d5d82553228ca82845fcb0.tar.bz2
Reland [TSan] Clarify and enforce shadow end alignment (#146676)
#144648 was reverted because it failed the new sanitizer test `munmap_clear_shadow.c` in IOS's CI. That issue could be fixed by disabling the test on some platforms, due to the incompatibility of the test on these platforms. In detail, we should disable the test in FreeBSD, Apple, NetBSD, Solaris, and Haiku, where `ReleaseMemoryPagesToOS` executes `madvise(beg, end, MADV_FREE)`, which tags the relevant pages as 'FREE' and does not release them immediately.
Diffstat (limited to 'clang/lib/Basic/SourceManager.cpp')
0 files changed, 0 insertions, 0 deletions