summaryrefslogtreecommitdiffstats
path: root/compiler-rt/lib/hwasan/hwasan_allocator.cc
Commit message (Expand)AuthorAgeFilesLines
* hwasan: Rename source files from cc to cppNico Weber2019-02-271-450/+0
* Runtime flags for malloc bisection.Evgeniy Stepanov2019-02-151-2/+3
* Fix false positive when tag_in_malloc=0,tag_in_free=1.Evgeniy Stepanov2019-02-151-4/+10
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* hwasan: Use system allocator to realloc and free untagged pointers in interce...Peter Collingbourne2019-01-041-4/+37
* [hwasan] don't check tail magic when in right_align mode (should fix the bot)Kostya Serebryany2018-11-171-1/+1
* [hwasan] implement free_checks_tail_magic=1Kostya Serebryany2018-11-171-1/+20
* [hwasan] optionally right-align heap allocationsKostya Serebryany2018-11-161-7/+74
* [hwasan] when reporting a bug, print some very basic information about the he...Kostya Serebryany2018-10-101-6/+14
* [hwasan] Fix malloc overflow detection.Evgeniy Stepanov2018-09-071-7/+9
* [hwasan] introduce __hwasan_print_memory_usageKostya Serebryany2018-09-061-0/+4
* [hwasan] simplify the code, NFCKostya Serebryany2018-09-051-11/+4
* [hwasan] remove stale Thread:: data members. While doing so noticed that GetT...Kostya Serebryany2018-09-041-2/+1
* [hwasan] Fix new[] with zero size.Evgeniy Stepanov2018-08-311-9/+10
* [hwasan] move code around to remove an opaque class definition (HwasanThreadL...Kostya Serebryany2018-08-311-47/+1
* [hwasan] simplify the code, NFCKostya Serebryany2018-08-311-16/+6
* [hwasan] properly report heap-buffer-overflowKostya Serebryany2018-08-311-6/+6
* [hwasan] make malloc(0) return nullptr, add basic address description for sta...Kostya Serebryany2018-08-311-0/+1
* [hwasan] use thread-local ring buffers to properly report heap-use-after-freeKostya Serebryany2018-08-301-9/+5
* [hwasan] add a simple threaded UAF test, make it work on x86 (need to disable...Kostya Serebryany2018-08-301-1/+2
* [hwasan] add basic ThreadRegistry plumbing, also rename HwasanThread to ThreadKostya Serebryany2018-08-301-2/+2
* [hwasan] get rid of some macros, remove the fixed shadow mappingKostya Serebryany2018-08-291-1/+1
* [hwasan] rename some variables and functions for better readability, NFCKostya Serebryany2018-08-291-31/+33
* [hwasan] simplify the realloc implementation: always allocate/deallocate on r...Kostya Serebryany2018-08-291-27/+7
* Add a thread-local ring buffer of heap allocationsKostya Serebryany2018-08-291-3/+8
* [hwasan] implement detection of realloc-after-freeKostya Serebryany2018-08-241-1/+5
* [hwasan] implement detection of double-free (invalid-free)Kostya Serebryany2018-08-241-1/+12
* [hwasan] Add malloc_fill_byte and free_fill_byte flags.Evgeniy Stepanov2018-08-161-1/+9
* [HWASan] Report proper error on allocator failures instead of CHECK(0)-ingAlex Shlyapnikov2018-06-071-16/+40
* [HWASan] Introduce non-zero based and dynamic shadow memory (compiler-rt).Alex Shlyapnikov2018-04-231-0/+1
* Revert r330474 - "[HWASan] Introduce non-zero based and dynamic shadow memory...Reid Kleckner2018-04-231-1/+0
* [HWASan] Introduce non-zero based and dynamic shadow memory (compiler-rt).Alex Shlyapnikov2018-04-201-0/+1
* [HWASan] Port HWASan to Linux x86-64 (compiler-rt)Alex Shlyapnikov2018-03-231-2/+2
* [Sanitizers] Changes in Hwasan allocator missed in D42198.Alex Shlyapnikov2018-01-181-5/+5
* [Sanitizers] Make common allocator agnostic to failure handling modes.Alex Shlyapnikov2018-01-171-1/+3
* [hwasan] Add heap tag randomization.Evgeniy Stepanov2018-01-031-8/+17
* Hardware-assisted AddressSanitizer (compiler-rt)Evgeniy Stepanov2017-12-091-0/+330
OpenPOWER on IntegriCloud