llvm-project/compiler-rt/lib/interception
Toshihito Kikuchi 22ea0cea59 [compiler-rt] [windows] Add more assembly patterns for interception
To intercept the functions in Win11's ntdll.dll, we need to use the trampoline
technique because there are bytes other than 0x90 or 0xcc in the gaps between
exported functions.  This patch adds more patterns that appear in ntdll's
functions.

Bug: https://bugs.llvm.org/show_bug.cgi?id=51721

Reviewed By: rnk

Differential Revision: https://reviews.llvm.org/D109941
2021-09-21 15:51:58 -07:00
..
tests [compiler-rt] [windows] Add more assembly patterns for interception 2021-09-21 15:51:58 -07:00
.clang-format Revert "sanitizers: increase .clang-format columns to 100" 2021-07-28 09:40:21 +02:00
CMakeLists.txt compiler-rt: Rename .cc files in lib/interception to .cpp. 2019-07-31 18:01:55 +00:00
interception.h [asan] Remove Asan, Ubsan support of RTEMS and Myriad 2021-06-15 12:59:05 -07:00
interception_linux.cpp [sanitizer] Define SANITIZER_GLIBC to refine SANITIZER_LINUX feature detection and support musl 2021-01-06 10:55:40 -08:00
interception_linux.h [sanitizer] Define SANITIZER_GLIBC to refine SANITIZER_LINUX feature detection and support musl 2021-01-06 10:55:40 -08:00
interception_mac.cpp compiler-rt: Rename .cc files in lib/interception to .cpp. 2019-07-31 18:01:55 +00:00
interception_mac.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
interception_type_test.cpp compiler-rt: Rename .cc files in lib/interception to .cpp. 2019-07-31 18:01:55 +00:00
interception_win.cpp [compiler-rt] [windows] Add more assembly patterns for interception 2021-09-21 15:51:58 -07:00
interception_win.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00