summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp
Commit message (Expand)AuthorAgeFilesLines
* [asan] Don't overalign global metadata.Evgeniy Stepanov2017-01-121-11/+12
* [asan] Refactor instrumentation of globals.Evgeniy Stepanov2017-01-121-145/+188
* [asan] Set alignment of __asan_global_* globals to sizeof(GlobalStruct)Kuba Mracek2017-01-111-6/+3
* [asan] Change the visibility of ___asan_globals_registered to hiddenKuba Mracek2017-01-061-0/+1
* [ASan] Make ASan instrument variable-masked loads and storesFilipe Cabecinhas2017-01-061-41/+55
* [IR] Remove the DIExpression field from DIGlobalVariable.Adrian Prantl2016-12-201-1/+1
* Revert "[IR] Remove the DIExpression field from DIGlobalVariable."Adrian Prantl2016-12-161-1/+1
* [IR] Remove the DIExpression field from DIGlobalVariable.Adrian Prantl2016-12-161-1/+1
* Revert "[IR] Remove the DIExpression field from DIGlobalVariable."Adrian Prantl2016-12-161-1/+1
* [IR] Remove the DIExpression field from DIGlobalVariable.Adrian Prantl2016-12-161-1/+1
* [asan] Don't skip instrumentation of masked load/store unless we've seen a fu...Filipe Cabecinhas2016-12-141-3/+12
* [asan] Hook ClInstrumentWrites and ClInstrumentReads to masked operation inst...Filipe Cabecinhas2016-12-141-0/+4
* [asan/win] Align global registration metadata to its sizeReid Kleckner2016-11-291-2/+13
* [asan] Make ASan compatible with linker dead stripping on WindowsReid Kleckner2016-11-211-47/+97
* [asan] Turn on Mach-O global metadata liveness tracking by defaultAnna Zaks2016-11-171-1/+1
* [AddressSanitizer] Add support for (constant-)masked loads and stores.Filipe Cabecinhas2016-11-151-14/+85
* [asan] Speed up compilation of large C++ stringmaps (tons of allocas) with ASanKuba Brecka2016-11-081-6/+12
* [asan] Move instrumented null-terminated strings to a special section, LLVM partKuba Brecka2016-10-311-0/+8
* Utility functions for appending to llvm.used/llvm.compiler.used.Evgeniy Stepanov2016-10-251-23/+8
* [asan] Simplify calculation of stack frame layout extraction calculation of s...Vitaly Buka2016-10-181-38/+28
* [asan] Append line number to variable name if line is available and in the sa...Vitaly Buka2016-10-181-10/+20
* [asan] Make -asan-experimental-poisoning the only behaviorVitaly Buka2016-10-181-34/+11
* [asan] Reapply: Switch to using dynamic shadow offset on iOSAnna Zaks2016-10-051-2/+3
* Revert "[asan] LLVM: Switch to using dynamic shadow offset on iOS"Anna Zaks2016-10-051-3/+2
* [asan] LLVM: Switch to using dynamic shadow offset on iOSAnna Zaks2016-10-041-2/+3
* Use StringRef in Pass/PassManager APIs (NFC)Mehdi Amini2016-10-011-3/+3
* [ASAN] Add the binder globals on Darwin to llvm.compiler.used to avoid LTO de...Mehdi Amini2016-10-011-2/+34
* [asan] Support dynamic shadow address instrumentationEtienne Bergeron2016-09-301-7/+50
* [compiler-rt] fix typo in option description [NFC]Etienne Bergeron2016-09-221-1/+1
* revert 281908 because 281909 got revertedNico Weber2016-09-211-46/+7
* ASAN: Don't drop debug info attachements for global variables.Adrian Prantl2016-09-201-0/+7
* [asan] Support dynamic shadow address instrumentationEtienne Bergeron2016-09-191-7/+46
* Revert "[asan] Avoid lifetime analysis for allocas with can be in ambiguous s...Vitaly Buka2016-09-161-75/+0
* Revert "[asan] Add flag to allow lifetime analysis of problematic allocas"Vitaly Buka2016-09-161-6/+0
* [compiler-rt] Changing function prototype returning unused valueEtienne Bergeron2016-09-151-5/+10
* Fix silly mistake introduced here : https://reviews.llvm.org/D24566Etienne Bergeron2016-09-151-1/+1
* address comments from: https://reviews.llvm.org/D24566Etienne Bergeron2016-09-151-1/+1
* [compiler-rt] Avoid instrumenting sanitizer functionsEtienne Bergeron2016-09-141-6/+10
* Fix typo in comment [NFC]Etienne Bergeron2016-09-141-1/+1
* [asan] Enable -asan-use-private-alias on Darwin/Mach-O, add test for ODR fals...Kuba Brecka2016-09-141-1/+2
* [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
OpenPOWER on IntegriCloud