aboutsummaryrefslogtreecommitdiff
path: root/compiler-rt/lib/interception/interception_win.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-11-12[ASan][Windows] Add new instruction sizes (#167734)Aiden Grossman1-0/+4
2025-06-02[win/asan] GetInstructionSize: Support `48 bX` movabsq instructions. (#141625)bernhardu1-0/+6
2025-04-11[compiler-rt] On Windows, silence warning when building with Clang ToTAlexandre Ganea1-0/+1
2025-03-21[win/asan] GetInstructionSize: Detect `66 90` two-byte NOP at 32-bit too. (#1...bernhardu1-1/+1
2025-01-27[win/asan] GetInstructionSize: Support some more 7 or 8 byte instructions. (#...bernhardu1-0/+3
2025-01-27[win/asan] GetInstructionSize: Support some more 6 byte instructions. (#124006)bernhardu1-0/+5
2025-01-22[win/asan] GetInstructionSize: Support some more 4 byte instructions. (#123709)bernhardu1-0/+11
2025-01-22[win/asan] GetInstructionSize: Support some more 5 byte instructions. (#123844)bernhardu1-0/+7
2025-01-20[win/asan] GetInstructionSize: Support some more 3 byte instructions. (#120474)bernhardu1-0/+25
2025-01-13[win/asan] GetInstructionSize: Support some more 2 byte instructions. (#120235)bernhardu1-0/+5
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)bernhardu1-3/+2
2024-12-11[win/asan] GetInstructionSize: Make `83 EC XX` a generic entry. (#119537)bernhardu1-3/+1
2024-12-09[win/asan] GetInstructionSize: Make `F6 C1 XX` a generic entry. (#118144)bernhardu1-2/+4
2024-12-09[win/asan] GetInstructionSize: Fix `41 81 7c ...` to return 9. (#117828)bernhardu1-1/+4
2024-12-06[win/asan] Avoid warnings in interception_win.cpp. (#118143)bernhardu1-2/+2
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)bernhardu1-0/+8
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-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-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-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-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 Lotfi1-3/+4
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-09-12[compiler-rt] Fix interception_win.cpp arm64 instruction lengthsFarzon Lotfi1-0/+5
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-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 Wong1-5/+32
2023-05-04[compiler-rt][interception][win] Don't crash on unknown instructionsAlvin Wong1-3/+7
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 Wong1-0/+3
2022-12-12[sanitizers][windows] Correctly override functions with backward jmpsMarkus Böck1-1/+1
2022-05-24[Sanitizers][Darwin] Replace SANITIZER_MAC with SANITIZER_APPLE in source filesMariusz Borsa1-1/+1
2022-01-28[sanitizers] Silence warnings about unused variables in i386 build. NFC.Martin Storsjö1-0/+2
2021-12-30[asan] Additionnal prologue decoding for WinSDK 10.0.22000Alexandre Ganea1-0/+1
2021-09-21[compiler-rt] [windows] Add more assembly patterns for interceptionToshihito Kikuchi1-0/+46
2021-09-04[compiler-rt] NFC: Fix trivial typoKazuaki Ishizaki1-1/+1