llvm-project/compiler-rt/lib/interception
Walter Lee b134dbb3c3 [sanitizer] Trivial portion of the port to Myriad RTEMS
This commit contains the trivial portion of the port of ASan to
Myriad RTEMS.
- Whitelist platform in sanitizer_platform.h, ubsan_platform.h
- Turn off general interception
- Use memset for FastPoisonShadow
- Define interception wrappers
- Set errno symbol correctly
- Enable ASAN_LOW_MEMORY
- Enable preinit array
- Disable slow unwinding
- Use fuchsia offline symbolizer
- Disable common code for: InitializeShadowMemory, CreateMainThread,
  AsanThread::ThreadStart, StartReportDeadlySignal,
  MaybeReportNonExecRegion.

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

llvm-svn: 332681
2018-05-18 00:43:54 +00:00
..
tests [cmake] [interception] Remove duplicate gtest from test COMPILE_DEPS 2017-10-12 18:51:41 +00:00
.clang-format [sanitizer] Remove unneeded blank lines 2018-05-09 00:44:26 +00:00
CMakeLists.txt [compilter-rt] Add unittests for interception library 2016-07-06 19:15:11 +00:00
interception.h [sanitizer] Trivial portion of the port to Myriad RTEMS 2018-05-18 00:43:54 +00:00
interception_linux.cc OpenBSD Ubsan support / interception 2018-03-02 07:32:30 +00:00
interception_linux.h OpenBSD Ubsan support / interception 2018-03-02 07:32:30 +00:00
interception_mac.cc [Sanitizers] Use SANITIZER_* macros in lib/interception 2017-12-06 17:02:00 +00:00
interception_mac.h [Sanitizers] Use SANITIZER_* macros in lib/interception 2017-12-06 17:02:00 +00:00
interception_type_test.cc [Sanitizers] Use SANITIZER_* macros in lib/interception 2017-12-06 17:02:00 +00:00
interception_win.cc [winasan] Update GetInstructionSize for Win10 1803 2018-05-11 14:31:14 +00:00
interception_win.h [Sanitizers] Use SANITIZER_* macros in lib/interception 2017-12-06 17:02:00 +00:00