llvm-project/compiler-rt/lib/hwasan
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
..
.clang-format [sanitizer] Remove unneeded blank lines 2018-05-09 00:44:26 +00:00
CMakeLists.txt [sanitizer] Use -Wl,-z,global on Android for sanitizers except UBsan 2018-10-02 16:19:42 +00:00
hwasan.cc [hwasan] add stack frame descriptions. 2018-10-23 00:50:40 +00:00
hwasan.h [hwasan] Record and display stack history in stack-based reports. 2018-09-24 23:03:34 +00:00
hwasan.syms.extra
hwasan_allocator.cc [hwasan] when reporting a bug, print some very basic information about the heap chunk (in addition to the more detailed info that we may fail to show) 2018-10-10 22:24:44 +00:00
hwasan_allocator.h [hwasan] when reporting a bug, print some very basic information about the heap chunk (in addition to the more detailed info that we may fail to show) 2018-10-10 22:24:44 +00:00
hwasan_blacklist.txt
hwasan_dynamic_shadow.cc [hwasan] Record and display stack history in stack-based reports. 2018-09-24 23:03:34 +00:00
hwasan_dynamic_shadow.h [HWASan] Add files missing in r330624 2018-04-23 19:05:12 +00:00
hwasan_flags.h [hwasan] formatting change, NFC 2018-08-29 22:23:34 +00:00
hwasan_flags.inc [hwasan] Record and display stack history in stack-based reports. 2018-09-24 23:03:34 +00:00
hwasan_interceptors.cc [Hwasan] interceptor macro / extra comma removal 2018-09-20 19:30:51 +00:00
hwasan_interface_internal.h [hwasan] add stack frame descriptions. 2018-10-23 00:50:40 +00:00
hwasan_linux.cc [hwasan] Fix top PC in error stack trace being off by 1 instruction. 2018-10-02 21:52:02 +00:00
hwasan_mapping.h [hwasan] remove even more stale code 2018-08-29 22:54:52 +00:00
hwasan_new_delete.cc [HWASan] Report proper error on allocator failures instead of CHECK(0)-ing 2018-06-07 23:33:33 +00:00
hwasan_poisoning.cc [hwasan] get rid of some macros, remove the fixed shadow mapping 2018-08-29 22:42:16 +00:00
hwasan_poisoning.h [hwasan] formatting change, NFC 2018-08-29 22:23:34 +00:00
hwasan_report.cc [hwasan] more compact printing for 'Previosly allocated frames' 2018-10-11 00:34:20 +00:00
hwasan_report.h [hwasan] implement detection of double-free (invalid-free) 2018-08-24 01:12:26 +00:00
hwasan_thread.cc [hwasan] Record and display stack history in stack-based reports. 2018-09-24 23:03:34 +00:00
hwasan_thread.h [hwasan] Record and display stack history in stack-based reports. 2018-09-24 23:03:34 +00:00
hwasan_thread_list.cc [hwasan] Record and display stack history in stack-based reports. 2018-09-24 23:03:34 +00:00
hwasan_thread_list.h [hwasan] Record and display stack history in stack-based reports. 2018-09-24 23:03:34 +00:00