aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Analysis/ModuleSummaryAnalysis.cpp
diff options
context:
space:
mode:
authorMarco Vanotti <mvanotti@google.com>2021-07-19 18:16:34 -0700
committerMarco Vanotti <mvanotti@google.com>2021-07-28 18:02:19 -0700
commitc6ad3f2157ce374dbd2fd3e50699fc0303553714 (patch)
tree5916533e8064f04b4131d16133228b46d1aa3cf0 /llvm/lib/Analysis/ModuleSummaryAnalysis.cpp
parenta9c515983dc26992ce67668ad64f066353853ed1 (diff)
downloadllvm-c6ad3f2157ce374dbd2fd3e50699fc0303553714.zip
llvm-c6ad3f2157ce374dbd2fd3e50699fc0303553714.tar.gz
llvm-c6ad3f2157ce374dbd2fd3e50699fc0303553714.tar.bz2
[asan][fuchsia] Implement PlatformUnpoisonStacks
This CL modifies the PlatformUnpoisonStacks so that fuchsia can implement its own logic for unpoisoning the stacks. For the general case, the behavior is the same as with regular asan: it will unpoison everything from the current stack pointer until the base of the stack (stack top). In some situations, the current stack might not be the same as the default stack. In those cases, the code will now unpoison the entire default stack, and will also unpoison the current page of the stack. Reviewed By: mcgrathr Differential Revision: https://reviews.llvm.org/D106835
Diffstat (limited to 'llvm/lib/Analysis/ModuleSummaryAnalysis.cpp')
0 files changed, 0 insertions, 0 deletions