summaryrefslogtreecommitdiff
path: root/lib/hwasan/hwasan.cc
Commit message (Expand)AuthorAgeFilesLines
* [HWASAN] Improve tag mismatch diagnosticsEugene Leviant2019-01-211-4/+4
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [hwasan] Madvise away unused shadow.Evgeniy Stepanov2019-01-191-0/+2
* [HWASAN] Add support for memory intrinsicsEugene Leviant2018-12-201-60/+3
* hwasan: Allow range of frame descriptors to be empty.Peter Collingbourne2018-12-181-2/+2
* [hwasan] Verify Android TLS slot at startup.Evgeniy Stepanov2018-12-121-0/+2
* [hwasan] Add entire report to abort message on Android.Evgeniy Stepanov2018-11-091-0/+1
* [hwasan] Remove dead code.Evgeniy Stepanov2018-11-091-5/+0
* [hwasan] when printing a stack-related bugs, also print stack frame descripti...Kostya Serebryany2018-10-241-2/+16
* [hwasan] add stack frame descriptions.Kostya Serebryany2018-10-231-0/+20
* [hwasan] Record and display stack history in stack-based reports.Evgeniy Stepanov2018-09-241-4/+10
* Revert "[hwasan] Record and display stack history in stack-based reports."Evgeniy Stepanov2018-09-241-10/+4
* [hwasan] Record and display stack history in stack-based reports.Evgeniy Stepanov2018-09-241-4/+10
* [hwasan] Export memory stats through /proc/$PID/maps.Evgeniy Stepanov2018-09-081-6/+41
* [hwasan] introduce __hwasan_print_memory_usageKostya Serebryany2018-09-061-0/+18
* [hwasan] Don't handle signals on Android.Evgeniy Stepanov2018-09-051-0/+11
* [hwasan] simplify the code, NFCKostya Serebryany2018-09-051-3/+1
* [hwasan] remove stale Thread:: data members. While doing so noticed that GetT...Kostya Serebryany2018-09-041-1/+1
* [hwasan] simplify the thread hangling: instead of the ThreadRegistry (too hea...Kostya Serebryany2018-08-301-1/+0
* [hwasan] add a simple threaded UAF test, make it work on x86 (need to disable...Kostya Serebryany2018-08-301-1/+6
* [hwasan] add basic ThreadRegistry plumbing, also rename HwasanThread to ThreadKostya Serebryany2018-08-301-6/+7
* [hwasan] get rid of some macros, remove the fixed shadow mappingKostya Serebryany2018-08-291-15/+9
* [hwasan] formatting change, NFCKostya Serebryany2018-08-291-1/+2
* [hwasan] rename some variables and functions for better readability, NFCKostya Serebryany2018-08-291-2/+2
* [hwasan] Add a (almost) no-interceptor mode.Evgeniy Stepanov2018-08-201-2/+2
* Revert "Revert "[hwasan] Add __hwasan_handle_longjmp.""Evgeniy Stepanov2018-08-161-0/+18
* Revert "[hwasan] Add __hwasan_handle_longjmp."Evgeniy Stepanov2018-08-161-18/+0
* [hwasan] Enable Android logging.Evgeniy Stepanov2018-08-161-0/+3
* [hwasan] Add __hwasan_handle_longjmp.Evgeniy Stepanov2018-08-161-0/+18
* [hwasan] Add a basic API.Evgeniy Stepanov2018-08-151-3/+12
* [hwasan] Allow optional early shadow setup.Evgeniy Stepanov2018-08-131-11/+19
* [HWASan] Initalize shadow earler.Alex Shlyapnikov2018-06-251-4/+4
* [HWASan] Report proper error on allocator failures instead of CHECK(0)-ingAlex Shlyapnikov2018-06-071-2/+3
* [HWASan] Introduce non-zero based and dynamic shadow memory (compiler-rt).Alex Shlyapnikov2018-04-231-5/+10
* Revert r330474 - "[HWASan] Introduce non-zero based and dynamic shadow memory...Reid Kleckner2018-04-231-10/+5
* [HWASan] Introduce non-zero based and dynamic shadow memory (compiler-rt).Alex Shlyapnikov2018-04-201-5/+10
* [HWASan] Add "N" suffix to generic __hwasan_load/store.Alex Shlyapnikov2018-04-181-4/+4
* [HWASan] Port HWASan to Linux x86-64 (compiler-rt)Alex Shlyapnikov2018-03-231-8/+31
* [hwasan] Fix inline instrumentation.Evgeniy Stepanov2018-02-211-5/+5
* [hwasan] An LLVM flag to disable stack tag randomization.Evgeniy Stepanov2018-01-131-0/+8
* [hwasan] Stack instrumentation.Evgeniy Stepanov2018-01-111-0/+4
* [hwasan] Implement -fsanitize-recover=hwaddress.Evgeniy Stepanov2017-12-201-23/+95
* [hwasan] Inline instrumentation & fixed shadow.Evgeniy Stepanov2017-12-131-17/+19
* Hardware-assisted AddressSanitizer (compiler-rt)Evgeniy Stepanov2017-12-091-0/+301