aboutsummaryrefslogtreecommitdiff
path: root/compiler-rt/lib/interception
AgeCommit message (Expand)AuthorFilesLines
2024-09-19[sanitizer][asan][msvc] Teach GetInstructionSize about many instructions that...Charlie Barto1-21/+122
2024-09-19Fix typos in interception_win.cppHans Wennborg1-6/+6
2024-09-18[win/asan] AllocateMemoryForTrampoline within 2 GB of the module's base addre...Hans1-1/+25
2024-09-09Reland [asan][windows] Eliminate the static asan runtime on windows (#107899)Charlie Barto1-0/+8
2024-08-29Revert "[compiler-rt] Remove duplicates of sanitizer_common functions"Alex Richardson1-12/+44
2024-08-29[compiler-rt] Remove duplicates of sanitizer_common functionsAlexander Richardson1-44/+12
2024-08-29[compiler-rt] Work around incompatible Windows definitions of (S)SIZE_TAlexander Richardson2-23/+33
2024-07-30[Sanitizers] Avoid overload ambiguity for interceptors (#100986)Nikita Popov1-7/+9
2024-06-04[compiler-rt] Revise IDE folder structure (#89753)Michael Kruse1-2/+2
2024-03-28[asan][windows] Weak function interception support in instruction size decode...Charlie Barto1-1/+10
2024-03-19[compiler-rt] Fixing UB on Windows for trampoline allocations (#85639)Zack Johnson1-1/+1
2024-03-13[compiler-rt] Remove llvm_gtest dependency from unit testsAlexander Richardson1-1/+0
2024-03-13[compiler-rt] Fix interceptors with AArch64 BTI (#84061)Marco Elver1-2/+2
2024-02-16[sanitizer] Lift AsanDoesNotSupportStaticLinkage to sanitizer_common.h. NFC (...Fangrui Song1-0/+12
2024-01-16Sanitizer/MIPS: Use $t9 for preemptible function call (#76894)YunQiang Su1-2/+3
2024-01-16[ASAN][sanitizers][win] Allow windows-asan to be built with /MDd and intercep...Charlie Barto1-13/+20
2023-12-07[ASan][Windows] Interception fix for 'mov al, byte ptr []' sequences (#72531)Zack Johnson1-0/+1
2023-11-27Changes to support running tests for Windows arm64 asan (#66973)Farzon Lotfi2-6/+10
2023-11-21[compiler-rt] Fix interceptors with Solaris as (#72973)Marco Elver1-1/+7
2023-10-13[ASan] Recognize lea r10, [rip + XX] (#68910)nicole mazzuca1-1/+1
2023-10-09[ASan][Windows] Fix rip-relative instruction replacement (#68432)nicole mazzuca1-7/+13
2023-10-02[compiler-rt] Fix "interception" file nameAlexandre Ganea1-1/+1
2023-10-02[compiler-rt] Fix MSVC `/external` detection in cmake scriptsAlexandre Ganea1-1/+1
2023-09-12[compiler-rt] Fix interception_win.cpp arm64 instruction lengthsFarzon Lotfi1-0/+5
2023-08-28[compiler-rt] Remove explicit Android libatomic linkingShoaib Meenai1-2/+0
2023-08-22[compiler-rt] Use .globl for FreeBSD/NetBSD interceptor wrappersJessica Clarke1-1/+1
2023-08-21Revert "ASan: Add additional wcs* interceptors on Windows" to unbreak build botGabor Horvath1-14/+0
2023-08-21ASan: Add additional wcs* interceptors on WindowsNicole Mazzuca1-0/+14
2023-06-09Fix "[compiler-rt] Allow 3 simultaneous interceptors on Linux"Marco Elver1-1/+1
2023-06-09[compiler-rt] Allow 3 simultaneous interceptors on LinuxMarco Elver4-38/+301
2023-06-09[compiler-rt] Reformat interception macrosMarco Elver2-37/+33
2023-06-07Revert "[compiler-rt] Allow 3 simultaneous interceptors on Linux"Marco Elver4-273/+34
2023-06-07[compiler-rt] Allow 3 simultaneous interceptors on LinuxMarco Elver4-34/+273
2023-06-06[compiler-rt] Avoid memintrinsic calls inserted by the compilerMarco Elver1-0/+1
2023-06-02Revert "[compiler-rt] Avoid memintrinsic calls inserted by the compiler"Marco Elver1-1/+0
2023-06-02[compiler-rt] Avoid memintrinsic calls inserted by the compilerMarco Elver1-0/+1
2023-05-31Revert "[compiler-rt] Avoid memintrinsic calls inserted by the compiler"Marco Elver1-1/+0
2023-05-31[compiler-rt] Avoid memintrinsic calls inserted by the compilerMarco Elver1-0/+1
2023-05-31Revert "[compiler-rt] Avoid memintrinsic calls inserted by the compiler"Marco Elver1-1/+0
2023-05-31[compiler-rt] Avoid memintrinsic calls inserted by the compilerMarco Elver1-0/+1
2023-05-25[compiler-rt] Unify Linux and *BSD interceptors moreMarco Elver1-11/+9
2023-05-25[compiler-rt] Introduce the notion of an interceptor trampolineMarco Elver3-16/+22
2023-05-24[compiler-rt] Simplify ALIAS() attribute macroMarco Elver1-4/+0
2023-05-04[compiler-rt][interception][win] Add error messages for some errorsAlvin Wong1-1/+10
2023-05-04[compiler-rt][interception][asan][win] Improve error reportingAlvin Wong3-5/+69
2023-05-04[compiler-rt][interception][win] Don't crash on unknown instructionsAlvin Wong2-3/+21
2023-05-04[compiler-rt][asan][win] Intercept exceptions for i686 MinGWAlvin Wong1-0/+4
2023-05-04[compiler-rt][interception][win] Add more assembly patternsAlvin Wong2-0/+30
2023-04-25[compiler-rt][test] Add `--large-address-aware` link flag for MinGWAlvin Wong1-0/+5
2023-01-09[sanitizer] Don't intercept LFS64 symbols on muslFangrui Song1-2/+2