llvm-project/compiler-rt/lib/hwasan
Peter Collingbourne b2e7b85468 hwasan: Align n_namesz and n_descsz to 4 when reading notes.
There is no requirement for the producer of a note to include the note
alignment in these fields. As a result we can end up missing the HWASAN note
if one of the other notes in the binary has the alignment missing.

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

llvm-svn: 369826
2019-08-23 23:33:26 +00:00
..
.clang-format [sanitizer] Remove unneeded blank lines 2018-05-09 00:44:26 +00:00
CMakeLists.txt hwasan: Untag unwound stack frames by wrapping personality functions. 2019-08-23 01:28:44 +00:00
hwasan.cpp hwasan: Align n_namesz and n_descsz to 4 when reading notes. 2019-08-23 23:33:26 +00:00
hwasan.h hwasan: Instrument globals. 2019-08-06 22:07:29 +00:00
hwasan.syms.extra
hwasan_allocator.cpp hwasan: Improve precision of checks using short granule tags. 2019-07-09 20:22:36 +00:00
hwasan_allocator.h [sanitizer][NFC] Set LargeMmapAllocator type from PrimaryAllocator 2019-05-01 19:41:54 +00:00
hwasan_blacklist.txt
hwasan_checks.h hwasan: Improve precision of checks using short granule tags. 2019-07-09 20:22:36 +00:00
hwasan_dynamic_shadow.cpp hwasan: Rename source files from cc to cpp 2019-02-27 15:44:03 +00:00
hwasan_dynamic_shadow.h hwasan: Add __hwasan_init_static() function. 2019-01-31 23:37:12 +00:00
hwasan_exceptions.cpp hwasan: Untag unwound stack frames by wrapping personality functions. 2019-08-23 01:28:44 +00:00
hwasan_flags.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
hwasan_flags.inc hwasan: Improve precision of checks using short granule tags. 2019-07-09 20:22:36 +00:00
hwasan_interceptors.cpp [HWASAN] Remove unused code 2019-05-29 10:13:41 +00:00
hwasan_interceptors_vfork.S [hwasan] Disable vfork code when building w/o interceptors. 2019-03-01 02:06:58 +00:00
hwasan_interface_internal.h hwasan: Instrument globals. 2019-08-06 22:07:29 +00:00
hwasan_linux.cpp [Sanitizer] Linux refactor shadow huge page mode handling 2019-08-05 20:54:36 +00:00
hwasan_malloc_bisect.h Runtime flags for malloc bisection. 2019-02-15 18:38:14 +00:00
hwasan_mapping.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
hwasan_memintrinsics.cpp hwasan: Rename source files from cc to cpp 2019-02-27 15:44:03 +00:00
hwasan_new_delete.cpp [HWASAN] Make new/delete weak 2019-06-04 09:20:02 +00:00
hwasan_poisoning.cpp hwasan: Rename source files from cc to cpp 2019-02-27 15:44:03 +00:00
hwasan_poisoning.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
hwasan_report.cpp hwasan: Instrument globals. 2019-08-06 22:07:29 +00:00
hwasan_report.h hwasan: Improve precision of checks using short granule tags. 2019-07-09 20:22:36 +00:00
hwasan_tag_mismatch_aarch64.S [HWASan] Fixed slow DWARF unwinding. 2019-04-16 22:16:01 +00:00
hwasan_thread.cpp hwasan: Use bits [3..11) of the ring buffer entry address as the base stack tag. 2019-06-17 23:39:51 +00:00
hwasan_thread.h [HWASAN] Remove unused code 2019-05-29 10:13:41 +00:00
hwasan_thread_list.cpp hwasan: Rename source files from cc to cpp 2019-02-27 15:44:03 +00:00
hwasan_thread_list.h [hwasan] Madvise away thread aux data 2019-01-25 02:05:48 +00:00