summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp
Commit message (Expand)AuthorAgeFilesLines
* [asan] Add flag to allow lifetime analysis of problematic allocasVitaly Buka2016-09-101-0/+6
* [asan] Avoid lifetime analysis for allocas with can be in ambiguous stateVitaly Buka2016-09-081-0/+75
* Revert "[asan] Avoid lifetime analysis for allocas with can be in ambiguous s...Vitaly Buka2016-09-071-74/+0
* [asan] Avoid lifetime analysis for allocas with can be in ambiguous stateVitaly Buka2016-09-071-0/+74
* [asan] Enable new stack poisoning with store instruction by defaultVitaly Buka2016-08-291-1/+1
* Use store operation to poison allocas for lifetime analysis.Vitaly Buka2016-08-291-59/+106
* [asan] Separate calculation of ShadowBytes from calculating ASanStackFrameLayoutVitaly Buka2016-08-291-4/+6
* [asan] Use 1 byte aligned stores to poison shadow memoryVitaly Buka2016-08-221-2/+2
* [asan] Minimize code size by using __asan_set_shadow_* for large blocksVitaly Buka2016-08-201-5/+48
* [asan] Initialize __asan_set_shadow_* callbacksVitaly Buka2016-08-201-0/+19
* [asan] Optimize store size in FunctionStackPoisoner::poisonRedZonesVitaly Buka2016-08-201-47/+60
* [asan] Cleanup instrumentation of dynamic allocasVitaly Buka2016-08-201-24/+44
* [asan] Add support of lifetime poisoning into ComputeASanStackFrameLayoutVitaly Buka2016-08-201-1/+4
* Revert "[asan] Add support of lifetime poisoning into ComputeASanStackFrameLa...Vitaly Buka2016-08-191-4/+1
* Revert "[asan] Optimize store size in FunctionStackPoisoner::poisonRedZones"Vitaly Buka2016-08-191-55/+40
* Revert "[asan] Fix size of shadow incorrectly calculated in r279178"Vitaly Buka2016-08-191-2/+4
* [asan] Fix size of shadow incorrectly calculated in r279178Vitaly Buka2016-08-191-4/+2
* [asan] Optimize store size in FunctionStackPoisoner::poisonRedZonesVitaly Buka2016-08-181-40/+55
* [asan] Add support of lifetime poisoning into ComputeASanStackFrameLayoutVitaly Buka2016-08-181-1/+4
* [Asan] Unpoison red zones even if use-after-scope was disabled with runtime flagVitaly Buka2016-08-161-2/+3
* [asan] Add const into few methodsVitaly Buka2016-07-281-10/+10
* Unpoison stack before resume instructionVitaly Buka2016-07-221-0/+6
* Fix detection of stack-use-after scope for char arrays.Vitaly Buka2016-07-221-0/+4
* [asan] Add a hidden option for Mach-O global metadata liveness trackingRyan Govostes2016-07-051-0/+10
* [asan] fix false dynamic-stack-buffer-overflow report with constantly-sized d...Kuba Brecka2016-06-271-9/+10
* Apply clang-tidy's modernize-loop-convert to most of lib/Transforms.Benjamin Kramer2016-06-261-3/+3
* [asan] Do not instrument accesses to profiling globalsVedant Kumar2016-06-221-5/+14
* [asan] Do not instrument pointers with address space attributesAnna Zaks2016-06-221-0/+8
* This is part of the effort for asan to support Windows 64 bit.Etienne Bergeron2016-06-211-0/+4
* [sanitizers] Disable target-specific lowering of string functions.Marcin Koscielnicki2016-06-181-2/+4
* IR: Introduce local_unnamed_addr attribute.Peter Collingbourne2016-06-141-2/+2
* Make sure that not interesting allocas are not instrumented.Vitaly Buka2016-06-091-4/+13
* Unpoison stack memory in use-after-return + use-after-scope modeVitaly Buka2016-06-091-12/+21
* [asan] Rename *UAR* into *UseAfterReturn*Vitaly Buka2016-06-021-7/+7
* [asan] Add option to enable asan-use-after-scope from clang.Vitaly Buka2016-05-271-5/+10
* Use StringRef::startswith instead of find(...) == 0.Benjamin Kramer2016-05-271-3/+3
* Return a StringRef from getSection.Rafael Espindola2016-05-111-1/+1
* Fix whitespace and line wrapping. NFC.Ryan Govostes2016-05-061-3/+4
* [asan] add option to set shadow mapping offsetRyan Govostes2016-05-061-2/+9
* Revert "[asan] add option to set shadow mapping offset"Ryan Govostes2016-05-051-9/+2
* [asan] add option to set shadow mapping offsetRyan Govostes2016-05-051-2/+9
* [ASan] Add shadow offset for SystemZ.Marcin Koscielnicki2016-04-301-2/+8
* Fixed flag descriptionMike Aizatsky2016-04-211-3/+3
* Rename asan-check-lifetime into asan-stack-use-after-scopeKostya Serebryany2016-04-201-6/+4
* [NFC] Header cleanupMehdi Amini2016-04-181-3/+1
* Silencing warnings from MSVC 2015 Update 2. All of these changes silence "C43...Aaron Ballman2016-03-301-4/+4
* [asan] Support dead code stripping on Mach-O platformsRyan Govostes2016-03-281-12/+108
* Remove llvm::getDISubprogram in favor of Function::getSubprogramPete Cooper2016-03-111-1/+1
* [asan] Do not instrument globals in the special "LLVM" sectionsAnna Zaks2016-02-241-1/+1
* [asan] Introduce new hidden -asan-use-private-alias option.Maxim Ostapenko2016-02-081-6/+44
OpenPOWER on IntegriCloud