llvm-project/llvm/test/Instrumentation
Florian Mayer aefb2e134d [hwasan] work around lifetime issue with setjmp.
setjmp can return twice, but PostDominatorTree is unaware of this. as
such, it overestimates postdominance, leaving some cases (see attached
compiler-rt) where memory does not get untagged on return. this causes
false positives later in the program execution.

this is a crude workaround to unblock use-after-scope for now, in the
longer term PostDominatorTree should bemade aware of returns_twice
function, as this may cause problems elsewhere.

Reviewed By: eugenis

Differential Revision: https://reviews.llvm.org/D118647
2022-02-01 12:14:20 -08:00
..
AddressSanitizer [ASan] Fixed null pointer bug introduced in D112098. 2022-01-31 21:50:10 +00:00
BoundsChecking Revert rest of `IRBuilderBase`'s short-circuiting folds 2021-10-28 02:15:14 +03:00
DataFlowSanitizer [dfsan] Add missing test for the new pass manager with -dfsan-ignore-personality-routine 2021-12-09 18:53:20 -08:00
HWAddressSanitizer [hwasan] work around lifetime issue with setjmp. 2022-02-01 12:14:20 -08:00
HeapProfiler [MemProf] Don't instrument stack accesses unless requested 2021-09-16 12:21:51 -07:00
InstrOrderFile
InstrProfiling [InstrProf] Add single byte coverage mode 2022-01-27 17:38:55 -08:00
MemorySanitizer [msan] Copy origin of byval arguments 2022-01-27 16:24:07 -08:00
PoisonChecking
SanitizerCoverage [Tests] Add elementtype attribute to indirect inline asm operands (NFC) 2022-01-06 14:23:51 +01:00
ThreadSanitizer tsan: don't consider debug calls as calls 2021-11-17 14:42:16 +01:00
cgprofile.ll [CGProfile] Don't emit call graph profile edges with zero weight 2021-10-28 11:32:49 -04:00