summaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp
AgeCommit message (Expand)Author
2025-11-18[llvm][AddressSanitizer] option for applying AddressSanitizer to specific add...Emil Tsalapatis
2025-11-18[llvm][AddressSanitizer][BPF] add default shadow mapping offset for BPF targe...Emil Tsalapatis
2025-11-18[llvm][AddressSanitizer] option for specifying the address space of the shado...Emil Tsalapatis
2025-10-27[Instrumentation] Fix typos across files in Transforms/Instrumentation (#165251)Yi-Chi Lee
2025-10-20[IR] Replace alignment argument with attribute on masked intrinsics (#163802)Nikita Popov
2025-10-17[ASan] Do not instrument catch block parameters on Windows (#159618)David Justo
2025-10-16[NFC][LLVM] Namespace cleanup in AddressSanitizer/ControlHeightReduction (#16...Rahul Joshi
2025-10-14[AddressSanitizer] Avoid unnecessary ptr<->int casts for stack poisoning (#16...Nikita Popov
2025-10-10[Android] Drop workarounds for older Android API levels pre 9, 17 and 21 (#16...Brad Smith
2025-10-07[AddressSanitizer] Avoid unnecessary pointer casts for ODR indicator (NFCI)Nikita Popov
2025-09-27[ASan][RISCV] Teach AddressSanitizer to support indexed load/store. (#160443)Hank Chang
2025-09-23[TTI][ASan][RISCV] reland Move InterestingMemoryOperand to Analysis and embed...Hank Chang
2025-09-18Revert "[TTI][ASan][RISCV] Move InterestingMemoryOperand to Analysis and embe...Florian Mayer
2025-09-19[TTI][ASan][RISCV] Move InterestingMemoryOperand to Analysis and embed in Mem...Hank Chang
2025-08-27[ASan] Prevent assert from scalable vectors in FunctionStackPoisoner. (#155357)David Green
2025-08-08[IR] Remove size argument from lifetime intrinsics (#150248)Nikita Popov
2025-08-04[IR] Allow poison argument to lifetime markers (#151148)Nikita Popov
2025-07-23[Sanitizers] Remove handling for lifetimes on non-alloca insts (NFC) (#149994)Nikita Popov
2025-07-21[IR] Only allow lifetime.start/end on allocas (#149310)Nikita Popov
2025-07-16[DebugInfo] Remove getPrevNonDebugInstruction (#148859)Jeremy Morse
2025-07-15[DebugInfo][RemoveDIs] Suppress getNextNonDebugInfoInstruction (#144383)Jeremy Morse
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