[sanitizer] Use same shadow offset for ASAN on aarch64
[oota-llvm.git] / lib / Transforms / Instrumentation / AddressSanitizer.cpp
2015-11-09 Adhemerval Zanella[sanitizer] Use same shadow offset for ASAN on aarch64
2015-11-05 Alexey Samsonov[ASan] Disable instrumentation for inalloca variables.
2015-10-26 Alexey SamsonovRefactor: Simplify boolean conditional return statement...
2015-10-22 Alexey Samsonov[ASan] Enable instrumentation of dynamic allocas by...
2015-10-22 Alexey Samsonov[ASan] Minor fixes to dynamic allocas handling:
2015-10-20 Keno FischerFix missing INITIALIZE_PASS_DEPENDENCY for AddressSanitizer
2015-10-13 Duncan P. N. Exon... Instrumentation: Remove ilist iterator implicit convers...
2015-10-08 Evgeniy StepanovAdd Triple::isAndroid().
2015-10-06 Hans WennborgFix Clang-tidy modernize-use-nullptr warnings in source...
2015-09-15 Alexey Samsonov[ASan] Don't instrument globals in .preinit_array/...
2015-08-20 Adhemerval Zanella[asan] Add ASAN support for AArch64 42-bit VMA
2015-08-01 Craig TopperDe-constify pointers to Type since they can't be modifi...
2015-07-29 Alexey Samsonov[ASan] Disable dynamic alloca and UAR detection in...
2015-07-29 Evgeniy Stepanov[asan] Remove special case mapping on Android/AArch64.
2015-07-23 Kuba Brecka[asan] Rename the ABI versioning symbol to '__asan_vers...
2015-07-22 Kuba Brecka[asan] Improve moving of non-instrumented allocas
2015-07-21 Reid KlecknerRe-land 242726 to use RAII to do cleanup
2015-07-21 Nico WeberRevert 242726, it broke ASan on OS X.
2015-07-20 Reid KlecknerDon't try to instrument allocas used by outlined SEH...
2015-07-17 Evgeniy Stepanov[asan] Fix shadow mapping on Android/AArch64.
2015-07-17 Kuba Brecka[asan] Add a comment explaining why non-instrumented...
2015-07-17 Kuba Brecka[asan] Fix invalid debug info for promotable allocas
2015-06-26 Alexey Samsonov[ASan] Use llvm::getDISubprogram() to get function...
2015-06-25 Anna Zaks[asan] Do not instrument special purpose LLVM sections.
2015-06-25 Anna Zaks[asan] Don't run stack malloc on functions containing...
2015-06-19 Alexander Potapenko[ASan] Initial support for Kernel AddressSanitizer
2015-06-12 Alexander Potapenko[ASan] format AddressSanitizer.cpp with `clang-format...
2015-06-09 Anna Zaks[asan] Prevent __attribute__((annotate)) triggering...
2015-05-28 Yury Gribov[ASan] Fix previous commit. Patch by Max Ostapenko!
2015-05-28 Yury Gribov[ASan] New approach to dynamic allocas unpoisoning...
2015-05-18 David BlaikieSimplify IRBuilder::CreateCall* by using ArrayRef+initi...
2015-05-12 Pete CooperConvert PHI getIncomingValue() to foreach over incoming...
2015-05-07 Ismail PazarbasiASan: Use `createSanitizerCtor` to create ctor, and...
2015-04-29 Duncan P. N. Exon... IR: Give 'DI' prefix to debug info metadata
2015-04-10 Benjamin KramerReduce dyn_cast<> to isa<> or cast<> where possible.
2015-04-06 Ismail PazarbasiMove `checkInterfaceFunction` to ModuleUtils
2015-04-02 Reid Kleckner[ASan] Don't use stack malloc for 32-bit functions...
2015-04-02 David Blaikie[opaque pointer type] API migration for GEP constant...
2015-03-27 Anna Zaks[asan] Speed up isInterestingAlloca check
2015-03-23 Benjamin KramerRe-sort includes with sort-includes.py and insert raw_o...
2015-03-17 Kostya Serebryany[asan] remove redundant ifndefs. NFC
2015-03-17 Dmitry Vyukovasan: optimization experiments
2015-03-16 Gabor Horvath[llvm] Replacing asserts with static_asserts where...
2015-03-16 Dmitry Vyukovasan: fix overflows in isSafeAccess
2015-03-10 Mehdi AminiDataLayout is mandatory, update the API to reflect...
2015-03-04 Mehdi AminiMake DataLayout Non-Optional in the Module
2015-03-04 Dmitry Vyukovasan: do not instrument direct inbounds accesses to...
2015-02-27 Anna Zaks[asan] Skip promotable allocas to improve performance...
2015-02-24 Kuba BreckaFix alloca_instruments_all_paddings.cc test to work...
2015-02-05 Alexey Samsonov[ASan] Enable -asan-stack-dynamic-alloca by default.
2015-02-03 Renato GolinAdding AArch64 support to ASan instrumentation
2015-01-31 Kumar Sukhani[asan][mips] Fix MIPS64 Asan mapping
2015-01-30 Adrian PrantlInliner: Use replaceDbgDeclareForAlloca() instead of...
2015-01-22 Timur Iskhodzhanov[ASan/Win] Move the shadow to 0x30000000
2015-01-12 Timur Iskhodzhanov[ASan] Move the shadow on Windows 32-bit from 0x2000000...
2014-12-11 Alexey Samsonov[ASan] Change fake stack and local variables handling.
2014-12-09 Duncan P. N. Exon... IR: Split Metadata from Value
2014-12-05 Kuba BreckaRecommit of r223513 and r223514.
2014-12-05 Kuba BreckaReverting r223513 and r223514.
2014-12-05 Kuba BreckaAddressSanitizer - Don't instrument globals from cstrin...
2014-12-01 Yury Gribov[asan] Change dynamic alloca instrumentation to only...
2014-11-22 Simon PilgrimTidied up target triple OS detection. NFC
2014-11-21 Kostya Serebryany[asan] remove old experimental code
2014-11-21 Kostya Serebryany[asan] add statistic counter to dynamic alloca instrume...
2014-11-21 Yury Gribov[asan] Add new hidden compile-time flag asan-instrument...
2014-11-19 David BlaikieUpdate SetVector to rely on the underlying set's insert...
2014-11-19 Kostya Serebryany[asan] add experimental basic-block tracing to asan...
2014-11-14 David BlaikieFix 80 cols caught by the linter...
2014-11-13 Reid KlecknerUse nullptr instead of NULL for variadic sentinels
2014-11-11 Kostya Serebryany[asan] adding ShadowOffset64 for mips64, patch by Kumar...
2014-11-11 Kostya SerebryanyMove asan-coverage into a separate phase.
2014-11-11 Duncan P. N. Exon... Revert "IR: MDNode => Value"
2014-11-06 Rafael EspindolaBase check on the section name, not the variable name.
2014-11-05 Duncan P. N. Exon... IR: MDNode => Value: NamedMDNode::getOperator()
2014-11-04 Kostya Serebryany[asan] [mips] changed ShadowOffset32 for systems having...
2014-10-31 Kostya Serebryany[asan] do not treat inline asm calls as indirect calls
2014-10-31 Kostya Serebryany[asan] fix caller-calee instrumentation to emit new...
2014-10-27 Kostya Serebryany[asan] experimental tracing for indirect calls, llvm...
2014-10-09 Bob WilsonUse triple's isiOS() and isOSDarwin() methods.
2014-09-24 Kostya Serebryany[asan] don't instrument module CTORs that may be run...
2014-09-03 Kostya Serebryany[asan] fix debug info produced for asan-coverage=2
2014-09-03 Kostya Serebryany[asan] add -asan-coverage=3: instrument all blocks...
2014-09-02 Kostya Serebryany[asan] Assign a low branch weight to ASan's slow path...
2014-08-27 Craig TopperFix some cases were ArrayRefs were being passed by...
2014-08-02 Alexey Samsonov[ASan] Use metadata to pass source-level information...
2014-07-22 Alexey Samsonov[ASan] Fix comments about __sanitizer_cov function
2014-07-17 Alexey Samsonov[ASan] Don't instrument load/stores with !nosanitize...
2014-07-12 Alexey Samsonov[ASan] Collect unmangled names of global variables...
2014-07-11 Alexey Samsonov[ASan] Introduce a struct representing the layout of...
2014-07-09 Timur Iskhodzhanov[ASan/Win] Don't instrument COMDAT globals. Properly...
2014-07-08 Timur Iskhodzhanov[ASan/Win] Don't instrument private COMDAT globals...
2014-07-08 Alexey Samsonov[ASan] Completely remove sanitizer blacklist file from...
2014-07-02 Alexey SamsonovRemove non-static field initializer to appease MSVC
2014-07-02 Alexey Samsonov[ASan] Print exact source location of global variables...
2014-06-13 Alexey SamsonovRemove top-level Clang -fsanitize= flags for optional...
2014-06-12 Rafael EspindolaRemove system_error.h.
2014-06-05 Evgeniy Stepanov[asancov] Fix coverage line info some more.
2014-06-03 Evgeniy Stepanov[asan] Fix coverage instrumentation with -asan-globals=0.
2014-06-02 Alexey SamsonovRemove sanitizer blacklist from ASan/TSan/MSan function...
2014-05-31 Alexey Samsonov[ASan] Behave the same for functions w/o sanitize_addre...
next