llvm-project/compiler-rt/lib/dfsan
George Balatsouras 5b4dda550e [dfsan] Add full fast8 support
Complete support for fast8:
- amend shadow size and mapping in runtime
- remove fast16 mode and -dfsan-fast-16-labels flag
- remove legacy mode and make fast8 mode the default
- remove dfsan-fast-8-labels flag
- remove functions in dfsan interface only applicable to legacy
- remove legacy-related instrumentation code and tests
- update documentation.

Reviewed By: stephan.yichao.zhao, browneee

Differential Revision: https://reviews.llvm.org/D103745
2021-06-07 17:20:54 -07:00
..
scripts [dfsan] Updated check_custom_wrappers.sh to dedup function names 2021-03-15 19:12:08 +00:00
.clang-format [sanitizer] Set IndentPPDirectives: AfterHash in .clang-format 2021-05-03 13:49:41 -07:00
CMakeLists.txt [dfsan] Use the sanitizer allocator to reduce memory cost 2021-06-06 22:09:31 +00:00
dfsan.cpp [dfsan] Add full fast8 support 2021-06-07 17:20:54 -07:00
dfsan.h [dfsan] Add full fast8 support 2021-06-07 17:20:54 -07:00
dfsan.syms.extra [dfsan] Propagate origins for callsites 2021-02-26 19:12:03 +00:00
dfsan_allocator.cpp [dfsan] Add a DFSan allocator 2021-05-05 00:51:45 +00:00
dfsan_allocator.h [dfsan] Add a DFSan allocator 2021-05-05 00:51:45 +00:00
dfsan_chained_origin_depot.cpp [dfsan] Add origin chain utils 2021-02-11 19:10:11 +00:00
dfsan_chained_origin_depot.h [dfsan] Add origin chain utils 2021-02-11 19:10:11 +00:00
dfsan_custom.cpp [dfsan] Use the sanitizer allocator to reduce memory cost 2021-06-06 22:09:31 +00:00
dfsan_flags.h [dfsan] Add origin chain utils 2021-02-11 19:10:11 +00:00
dfsan_flags.inc [dfsan] Add full fast8 support 2021-06-07 17:20:54 -07:00
dfsan_interceptors.cpp [dfsan] Use the sanitizer allocator to reduce memory cost 2021-06-06 22:09:31 +00:00
dfsan_new_delete.cpp [dfsan] Use the sanitizer allocator to reduce memory cost 2021-06-06 22:09:31 +00:00
dfsan_origin.h [dfsan] Add origin chain utils 2021-02-11 19:10:11 +00:00
dfsan_platform.h [dfsan] Add full fast8 support 2021-06-07 17:20:54 -07:00
dfsan_thread.cpp [dfsan] Add a DFSan allocator 2021-05-05 00:51:45 +00:00
dfsan_thread.h [dfsan] Add a DFSan allocator 2021-05-05 00:51:45 +00:00
done_abilist.txt [dfsan] Use the sanitizer allocator to reduce memory cost 2021-06-06 22:09:31 +00:00
libc_ubuntu1404_abilist.txt