summaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp
AgeCommit message (Expand)Author
2025-05-23[clang] Support ASan on WASI (#139014)Yuta Saito
2025-04-11[compiler-rt][sanitizer] add Haiku support (#134772)Brad Smith
2025-04-03Fix signed/unsigned mismatch warning (#134255)gbMattN
2025-04-03[ASan] Add metadata to renamed instructions so ASan doesn't use the i… (#11...gbMattN
2025-03-28[ASan] Move early exit checks outside "instrumentFunction()" to avoid… (#13...Hank Chang
2025-03-15[AddressSanitizer] Remove memory effects from functions (#130495)Guy David
2025-03-12AddressSanitizer: Add use-after-scope to pass options (#130924)Guy David
2025-03-06[IR] Store Triple in Module (NFC) (#129868)Nikita Popov
2025-02-21[Instrumentation] Avoid repeated hash lookups (NFC) (#128128)Kazu Hirata
2025-01-27[NFC][DebugInfo] Switch more call-sites to using iterator-insertion (#124283)Jeremy Morse
2025-01-27[NFC][DebugInfo] Use iterators for instruction insertion in more places (#124...Jeremy Morse
2025-01-24[NFC][DebugInfo] Use iterator-flavour getFirstNonPHI at many call-sites (#123...Jeremy Morse
2025-01-21[IR] Replace of PointerType::get(Type) with opaque version (NFC) (#123617)Mats Jun Larsen
2024-10-17[LLVM] Make more use of IRBuilder::CreateIntrinsic. NFC. (#112706)Jay Foad
2024-10-16[LLVM] Remove unused variables after #112546Jay Foad
2024-10-16[LLVM] Make more use of IRBuilder::CreateIntrinsic. NFC. (#112546)Jay Foad
2024-10-11[NFC] Rename `Intrinsic::getDeclaration` to `getOrInsertDeclaration` (#111752)Rahul Joshi
2024-09-20[llvm][Triple] Add `Environment` members and parsing for glibc/musl parity. (...Alex Rønne Petersen
2024-09-19[ASAN] Do not consider alignment during object size calculations (#109120)Pavel Skripkin
2024-09-17[Instrumentation] Do not request sanitizers for naked functionsAntonio Frighetto
2024-09-15[Instrumentation] Move out to Utils (NFC) (#108532)Antonio Frighetto
2024-08-19Reland "[asan] Catch `initialization-order-fiasco` in modules without…" (#1...Vitaly Buka
2024-08-19[NFC][asan] Create `ModuleName` lazily (#104729)Vitaly Buka
2024-08-19[asan] Better `___asan_gen_` names (#104728)Vitaly Buka
2024-08-16[NFC][asan] Make 'Module &M' class memberVitaly Buka
2024-08-16Revert "[asan] Catch `initialization-order-fiasco` in modules without globals...Vitaly Buka
2024-08-16[asan] Catch `initialization-order-fiasco` in modules without globals (#104621)Vitaly Buka
2024-08-12[Sanitizer] Make sanitizer passes idempotent (#99439)Chaitanya
2024-08-08[DebugInfo][RemoveDIs] Use iterators to insert everywhere (#102003)Jeremy Morse
2024-08-08Revert "[Asan] Provide TTI hook to provide memory reference infromation of ta...Jeremy Morse
2024-08-08[Asan] Provide TTI hook to provide memory reference infromation of target int...Yeting Kuo
2024-08-07[ASan][NFC] Remove duplicate variable AccessInfo (#102305)int-zjt
2024-07-22[Asan] Skip pre-split coroutine and noop coroutine frame (#99415)Wei Wang
2024-07-18[RISCV][sanitizer] Fix sanitizer support for different virtual memory layout ...Hau Hsu
2024-06-28[IR] Add getDataLayout() helpers to Function and GlobalValue (#96919)Nikita Popov
2024-06-27[IR] Add getDataLayout() helpers to BasicBlock and Instruction (#96902)Nikita Popov
2024-06-24Revert "[IR][NFC] Update IRBuilder to use InsertPosition (#96497)"Stephen Tozer
2024-06-24[IR][NFC] Update IRBuilder to use InsertPosition (#96497)Stephen Tozer
2024-06-04[Asan] Teach FunctionStackPoisoner to filter out struct type with scalable ve...Yeting Kuo
2024-04-19[NFCI][sanitizers][metadata] Exctract create{Unlikely,Likely}BranchWeights (#...Vitaly Buka
2024-03-08[Asan] Add "funclet" OpBundle to generated runtime calls if required by EH pe...sylvain-audi
2024-03-08[Asan] Fix -Wunused-private-field in non-assertion builds (NFC)Jie Fu
2024-03-07[NFC][Asan] Prepare AddressSanitizer to detect inserted runtime calls (#84223)sylvain-audi
2024-03-05[NFC][RemoveDIs] Insert instruction using iterators in Transforms/Jeremy Morse
2024-02-27[asan] Disable instrumentation for available_externally global with COFF (#81...Wu Yingcong
2024-01-30[ASan][AMDGPU] Fix Assertion Failure. (#79795)ampandey-1995
2024-01-17 [llvm] Teach MachO about XROS (#78373)Cyndy Ishida
2024-01-12[IRBuilder] Add CreatePtrAdd() method (NFC) (#77582)Nikita Popov
2024-01-11[asan] Enable StackSafetyAnalysis by defaultFangrui Song
2024-01-11Revert "[asan] Enable StackSafetyAnalysis by default"Zequan Wu