aboutsummaryrefslogtreecommitdiff
path: root/compiler-rt/lib/interception
AgeCommit message (Expand)AuthorFilesLines
2025-11-13[ASan] Fix forward 141c2bAiden Grossman1-2/+2
2025-11-12[ASan][Windows] Add new instruction sizes (#167734)Aiden Grossman2-0/+8
2025-06-02[win/asan] GetInstructionSize: Support `48 bX` movabsq instructions. (#141625)bernhardu2-0/+8
2025-05-26[interception] Implement interception on AIX (#138608)Jake Egan4-5/+103
2025-04-12[compiler-rt][sanitizer][NFC] update endif markers for Haiku (#135475)Brad Smith2-2/+2
2025-04-11[compiler-rt] On Windows, silence warning when building with Clang ToTAlexandre Ganea1-0/+1
2025-04-11[compiler-rt][sanitizer] add Haiku support (#134772)Brad Smith3-4/+4
2025-03-21[win/asan] GetInstructionSize: Detect `66 90` two-byte NOP at 32-bit too. (#1...bernhardu2-2/+2
2025-01-27[win/asan] GetInstructionSize: Support some more 7 or 8 byte instructions. (#...bernhardu2-0/+5
2025-01-27[win/asan] GetInstructionSize: Support some more 6 byte instructions. (#124006)bernhardu2-0/+8
2025-01-22[win/asan] GetInstructionSize: Support some more 4 byte instructions. (#123709)bernhardu2-0/+21
2025-01-22[win/asan] GetInstructionSize: Support some more 5 byte instructions. (#123844)bernhardu2-0/+10
2025-01-20[win/asan] GetInstructionSize: Support some more 3 byte instructions. (#120474)bernhardu2-0/+50
2025-01-13[win/asan] GetInstructionSize: Support some more 2 byte instructions. (#120235)bernhardu2-0/+10
2025-01-11[win/asan] GetInstructionSize: Add test for `8D A4 24 ...`. (#119794)bernhardu1-2/+3
2024-12-20[win/asan] Don't intercept memset etc. in ntdll (#120397)Hans Wennborg1-4/+28
2024-12-12[win/asan] GetInstructionSize: Fix `83 E4 XX` to return 3. (#119644)bernhardu2-3/+3
2024-12-11[win/asan] GetInstructionSize: Make `83 EC XX` a generic entry. (#119537)bernhardu2-3/+2
2024-12-09[win/asan] GetInstructionSize: Make `F6 C1 XX` a generic entry. (#118144)bernhardu2-2/+5
2024-12-09[win/asan] GetInstructionSize: Fix `41 81 7c ...` to return 9. (#117828)bernhardu2-1/+5
2024-12-07[sanitizer] Add type __sanitizer::ssize (#116957)Stefan Schulze Frielinghaus1-1/+1
2024-12-06[win/asan] Avoid warnings in interception_win.cpp. (#118143)bernhardu1-2/+2
2024-12-04[win/asan] Populate test for function GetInstructionSize. (#118204)bernhardu1-3/+209
2024-11-29[win/asan] GetInstructionSize: Remove duplicate instruction `FF 25 ...`. (#11...bernhardu1-2/+1
2024-11-26[win/asan] Add a test skeleton for function GetInstructionSize. (#116948)bernhardu3-0/+46
2024-11-25[win/asan] Recognize mov QWORD PTR [rip + X], reg (#117335)Hans1-0/+4
2024-11-21[win/asan] GetInstructionSize: Fix `8A 05 ...` to return 6 again. (#116889)bernhardu1-1/+1
2024-11-21[win/asan] Avoid warnings in compiling interception_win_test.cpp. (#116887)bernhardu1-0/+4
2024-11-05[win/asan] Search both higher and lower in AllocateTrampolineRegion (#114212)Hans1-38/+114
2024-10-21[win/asan] Fix instruction size for 44 0f b6 1aHans Wennborg1-0/+1
2024-10-18[ASan][windows] Recognize movzx r11d, BYTE PTR [rdx] in interception_win (#11...Mike Hommey1-0/+1
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