summaryrefslogtreecommitdiff
path: root/lib/hwasan
Commit message (Expand)AuthorAgeFilesLines
...
* [hwasan] implement free_checks_tail_magic=1Kostya Serebryany2018-11-174-1/+86
* [hwasan] optionally right-align heap allocationsKostya Serebryany2018-11-163-8/+103
* [hwasan] Add entire report to abort message on Android.Evgeniy Stepanov2018-11-095-9/+54
* [hwasan] Remove dead code.Evgeniy Stepanov2018-11-095-74/+0
* [CMake][ASan][HWASan] Set an explicit dependency on libc++ headersPetr Hosek2018-11-071-4/+12
* [sanitizer] Fix mallopt interceptor.Evgeniy Stepanov2018-10-251-1/+1
* [hwasan] when printing a stack-related bugs, also print stack frame descripti...Kostya Serebryany2018-10-243-3/+20
* [hwasan] add stack frame descriptions.Kostya Serebryany2018-10-232-0/+23
* [hwasan] more compact printing for 'Previosly allocated frames'Kostya Serebryany2018-10-111-4/+11
* [hwasan] when reporting a bug, print some very basic information about the he...Kostya Serebryany2018-10-103-6/+31
* [hwasan] print all threads in a bug reportKostya Serebryany2018-10-101-1/+4
* [hwasan] print more tags around the buggy address, and do it with a single Pr...Kostya Serebryany2018-10-101-4/+3
* [hwasan] Fix top PC in error stack trace being off by 1 instruction.Evgeniy Stepanov2018-10-021-4/+4
* [sanitizer] Use -Wl,-z,global on Android for sanitizers except UBsanStephen Hines2018-10-021-0/+8
* [hwasan] Record and display stack history in stack-based reports.Evgeniy Stepanov2018-09-2411-157/+392
* Revert "[hwasan] Record and display stack history in stack-based reports."Evgeniy Stepanov2018-09-2411-392/+157
* [hwasan] Record and display stack history in stack-based reports.Evgeniy Stepanov2018-09-2411-157/+392
* [Hwasan] interceptor macro / extra comma removalDavid Carlier2018-09-201-5/+5
* [hwasan] use a single Printf per line when printing a report (more friendly t...Kostya Serebryany2018-09-131-5/+8
* [hwasan] On every use-after-free print a developer note: the index of this he...Kostya Serebryany2018-09-121-5/+12
* [hwasan] Export memory stats through /proc/$PID/maps.Evgeniy Stepanov2018-09-084-7/+46
* [hwasan] Fix malloc overflow detection.Evgeniy Stepanov2018-09-071-7/+9
* [hwasan] change the thread list so that main_thread can also be removedKostya Serebryany2018-09-072-8/+12
* [hwasan] Remove allocator interceptors.Evgeniy Stepanov2018-09-062-93/+92
* [hwasan] fix pthread_exitKostya Serebryany2018-09-061-1/+1
* [hwasan] introduce __hwasan_print_memory_usageKostya Serebryany2018-09-066-3/+55
* [hwasan] when verbose_threads==1, print the memory usage per threadKostya Serebryany2018-09-052-1/+8
* [hwasan] simplify the code, NFCKostya Serebryany2018-09-054-21/+8
* [hwasan] Don't handle signals on Android.Evgeniy Stepanov2018-09-051-0/+11
* [hwasan] revert r341435 as it breaks the bot on aarch64Kostya Serebryany2018-09-051-11/+7
* [hwasan] fix colored outputKostya Serebryany2018-09-051-0/+1
* [hwasan] print thread IDs when reporting a bug (also had to fix pthread_creat...Kostya Serebryany2018-09-054-23/+36
* [hwasan] use real TLS on linux to store the current thread -- this way we can...Kostya Serebryany2018-09-051-7/+11
* [hwasan] simplify the code, NFCKostya Serebryany2018-09-054-16/+8
* [hwasan] remove stale Thread:: data members. While doing so noticed that GetT...Kostya Serebryany2018-09-045-14/+14
* [hwasan] add a unique id to a thread and add debug prints for thread creation...Kostya Serebryany2018-09-043-0/+16
* [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-312-51/+47
* [hwasan] simplify the code, NFCKostya Serebryany2018-08-312-17/+6
* [hwasan] report heap-buffer-overflow location, once, not once per each live t...Kostya Serebryany2018-08-311-41/+41
* [hwasan] properly report heap-buffer-overflowKostya Serebryany2018-08-312-6/+51
* [hwasan] fix the build on Linux Ubuntu 14.04. We don't need __hwasan_shadow o...Kostya Serebryany2018-08-311-0/+11
* [hwasan] make malloc(0) return nullptr, add basic address description for sta...Kostya Serebryany2018-08-312-0/+7
* [hwasan] fix the linux-only pthread_create interceptor and reinstate the two ...Kostya Serebryany2018-08-302-12/+14
* [hwasan] use thread-local ring buffers to properly report heap-use-after-freeKostya Serebryany2018-08-305-63/+51
* [hwasan] simplify the thread hangling: instead of the ThreadRegistry (too hea...Kostya Serebryany2018-08-306-84/+53
* [hwasan] add a simple threaded UAF test, make it work on x86 (need to disable...Kostya Serebryany2018-08-304-4/+21
* [hwasan] add basic ThreadRegistry plumbing, also rename HwasanThread to ThreadKostya Serebryany2018-08-307-40/+107
* [hwasan] remove even more stale codeKostya Serebryany2018-08-292-33/+6
* [hwasan] remove more stale codeKostya Serebryany2018-08-293-57/+27