llvm-project/compiler-rt/lib
Kostya Serebryany af95597c3c [hwasan] add stack frame descriptions.
Summary:
At compile-time, create an array of {PC,HumanReadableStackFrameDescription}
for every function that has an instrumented frame, and pass this array
to the run-time at the module-init time.
Similar to how we handle pc-table in SanitizerCoverage.
The run-time is dummy, will add the actual logic in later commits.

Reviewers: morehouse, eugenis

Reviewed By: eugenis

Subscribers: srhines, llvm-commits, kubamracek

Differential Revision: https://reviews.llvm.org/D53227

llvm-svn: 344985
2018-10-23 00:50:40 +00:00
..
BlocksRuntime [compiler-rt] Test commit: remove some trailing white spaces. 2017-08-25 19:36:30 +00:00
asan [sanitizers] [windows] Use a linker directive pragma for psapi 2018-10-10 09:03:58 +00:00
builtins [X86][compiler-rt] Add additional CPUs and features to the cpu detection to match libgcc 2018-10-20 03:49:04 +00:00
cfi Unbreak linux cfi build 2018-10-01 18:14:02 +00:00
dfsan sanitizers: consistently check result of MmapFixedNoReserve 2018-07-20 08:33:41 +00:00
esan Esan for FreeBSD, forgotten file. 2018-10-04 21:07:21 +00:00
fuzzer [libfuzzer][Windows] Silence linker warning in unittest 2018-10-14 17:07:40 +00:00
hwasan [hwasan] add stack frame descriptions. 2018-10-23 00:50:40 +00:00
interception [interception] Switch to _type suffix instead of _f, NFC. 2018-10-22 20:54:48 +00:00
lsan Revert "[lsan] Do not check for leaks in the forked process" 2018-08-27 17:26:28 +00:00
msan Skip unsupported MSan tests on NetBSD 2018-10-09 12:58:35 +00:00
profile [compiler-rt] Remove unused formal parameters from allocateOneNode. NFC. 2018-10-09 20:10:28 +00:00
safestack SafeStack: Fix thread liveness check on *BSD 2018-08-28 18:30:03 +00:00
sanitizer_common [Sanitizer] openbsd does not have sysctlbyname call 2018-10-21 21:17:03 +00:00
scudo [sanitizer] Use -Wl,-z,global on Android for sanitizers except UBsan 2018-10-02 16:19:42 +00:00
stats [CMake] Add compiler-rt header files to the list of sources for targets 2018-07-10 13:00:17 +00:00
tsan [TSan] Cleanup TSan runtime support for Go on linux-aarch64. NFC. 2018-10-12 10:01:09 +00:00
ubsan [compiler-rt][ubsan] Split Implicit Integer Truncation Sanitizer into unsigned and signed checks 2018-10-11 09:09:52 +00:00
ubsan_minimal [compiler-rt][ubsan] Implicit Conversion Sanitizer - integer truncation - compiler-rt part 2018-07-30 18:58:30 +00:00
xray [XRay] Account for virtual memory re-use 2018-10-22 06:11:50 +00:00
CMakeLists.txt [cmake] Add a separate CMake var to control profile runtime 2017-10-02 05:03:55 +00:00