summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Instrumentation/HWAddressSanitizer.cpp
Commit message (Expand)AuthorAgeFilesLines
* hwasan: add tag_offset DWARF attribute to optimized debug infoEvgenii Stepanov2019-12-121-12/+17
* [Alignment][NFC] CreateMemSet use MaybeAlignGuillaume Chatelet2019-12-101-1/+1
* Sink all InitializePasses.h includesReid Kleckner2019-11-131-0/+1
* [hwasan] Remove lazy thread-initialisationDavid Spickett2019-11-041-27/+2
* [Alignment][NFC] Remove dependency on GlobalObject::setAlignment(unsigned)Guillaume Chatelet2019-10-151-2/+2
* [Alignment][NFC] Remove AllocaInst::setAlignment(unsigned)Guillaume Chatelet2019-09-301-2/+2
* hwasan: Compatibility fixes for short granules.Peter Collingbourne2019-09-271-5/+18
* [Instruction] Add hasMetadata(Kind) helper [NFC]Philip Reames2019-09-041-1/+1
* [hwasan] Fix test failure in r369721.Evgeniy Stepanov2019-08-261-2/+3
* hwasan: Fix use of uninitialized memory.Peter Collingbourne2019-08-231-11/+12
* hwasan: Untag unwound stack frames by wrapping personality functions.Peter Collingbourne2019-08-231-8/+102
* [llvm] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere2019-08-151-1/+1
* hwasan: Instrument globals.Peter Collingbourne2019-08-061-10/+219
* hwasan: Remove unused field CurModuleUniqueId. NFCI.Peter Collingbourne2019-08-021-2/+0
* [IR] Value: add replaceUsesWithIf() utilityRoman Lebedev2019-08-011-5/+2
* Added address-space mangling for stack related intrinsicsChristudasan Devadasan2019-07-221-4/+7
* hwasan: Initialize the pass only once.Peter Collingbourne2019-07-171-6/+19
* Fix parameter name comments using clang-tidy. NFC.Rui Ueyama2019-07-161-1/+1
* hwasan: Pad arrays with non-1 size correctly.Peter Collingbourne2019-07-161-5/+9
* hwasan: Improve precision of checks using short granule tags.Peter Collingbourne2019-07-091-14/+84
* hwasan: Remove the old frame descriptor mechanism.Peter Collingbourne2019-06-281-81/+0
* hwasan: Use llvm.read_register intrinsic to read the PC on aarch64 instead of...Peter Collingbourne2019-06-271-8/+17
* hwasan: Use bits [3..11) of the ring buffer entry address as the base stack tag.Peter Collingbourne2019-06-171-18/+32
* hwasan: Add a tag_offset DWARF attribute to instrumented stack variables.Peter Collingbourne2019-06-171-3/+20
* HWASan exception support.Evgeniy Stepanov2019-05-161-1/+36
* [NewPM] Port HWASan and Kernel HWASanLeonard Chan2019-05-141-46/+87
* [CommandLine] Provide parser<unsigned long> instantiation to allow cl::opt<ui...Fangrui Song2019-04-241-4/+4
* hwasan: Enable -hwasan-allow-ifunc by default.Peter Collingbourne2019-04-091-5/+1
* [opaque pointer types] Pass value type to GetElementPtr creation.James Y Knight2019-02-011-1/+2
* [opaque pointer types] Pass value type to LoadInst creation.James Y Knight2019-02-011-4/+4
* [opaque pointer types] Add a FunctionCallee wrapper type, and use it.James Y Knight2019-02-011-28/+27
* Revert "[opaque pointer types] Add a FunctionCallee wrapper type, and use it."James Y Knight2019-01-311-27/+28
* [opaque pointer types] Add a FunctionCallee wrapper type, and use it.James Y Knight2019-01-311-28/+27
* hwasan: If we split the entry block, move static allocas back into the entry ...Peter Collingbourne2019-01-251-0/+15
* hwasan: Read shadow address from ifunc if we don't need a frame record.Peter Collingbourne2019-01-231-10/+21
* hwasan: Move memory access checks into small outlined functions on aarch64.Peter Collingbourne2019-01-231-24/+45
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* Revert "Revert "[hwasan] Android: Switch from TLS_SLOT_TSAN(8) to TLS_SLOT_SA...Evgeniy Stepanov2019-01-051-1/+3
* hwasan: Implement lazy thread initialization for the interceptor ABI.Peter Collingbourne2019-01-041-2/+27
* [HWASAN] Instrument memorty intrinsics by defaultEugene Leviant2018-12-241-1/+1
* [HWASAN] Add support for memory intrinsicsEugene Leviant2018-12-201-0/+42
* hwasan: Move ctor into a comdat.Peter Collingbourne2018-12-171-12/+20
* Revert "[hwasan] Android: Switch from TLS_SLOT_TSAN(8) to TLS_SLOT_SANITIZER(6)"Evgeniy Stepanov2018-12-131-3/+1
* [hwasan] Android: Switch from TLS_SLOT_TSAN(8) to TLS_SLOT_SANITIZER(6)Ryan Prichard2018-12-121-1/+3
* [sancov] Put .SCOV* sections into the right comdat groups on COFFReid Kleckner2018-11-081-1/+2
* [hwasan] add stack frame descriptions.Kostya Serebryany2018-10-231-1/+75
* [TI removal] Remove `TerminatorInst` from BasicBlockUtils.hChandler Carruth2018-10-151-1/+1
* [hwasan] Record and display stack history in stack-based reports.Evgeniy Stepanov2018-09-241-35/+147
* Revert "[hwasan] Record and display stack history in stack-based reports."Evgeniy Stepanov2018-09-241-147/+35
* [hwasan] Record and display stack history in stack-based reports.Evgeniy Stepanov2018-09-241-35/+147
OpenPOWER on IntegriCloud