aboutsummaryrefslogtreecommitdiff
path: root/compiler-rt/lib/asan/asan_allocator.cpp
AgeCommit message (Expand)AuthorFilesLines
11 daysasan: refactor interceptor allocation/deallocation functions (#145087)Justin King1-10/+97
2025-07-02[ASan][Windows] Honor asan config flags on windows when set through the user ...David Justo1-1/+11
2025-01-28[sanitizer] Support "alloc_dealloc_mismatch" suppressions (#124197)andrewjcg1-1/+3
2024-08-15Revert "[sanitizer] Remove GetCurrentThread nullness checks from Allocate"Steven Wu1-2/+9
2024-08-14[sanitizer] Remove GetCurrentThread nullness checks from AllocateFangrui Song1-9/+2
2024-07-12[ASan] [HWASan] Add __sanitizer_ignore_free_hook() (#96749)Mitch Phillips1-1/+9
2023-11-09[NFC][asan] Change asan_init and asan_init_is_running; add setters/gettersZachary Johnson1-1/+1
2023-06-22[NFC][asan] Add FIXME for a posible optimizationVitaly Buka1-0/+1
2023-06-22[asan] Don't double poison secondary allocationsVitaly Buka1-11/+20
2023-06-22[asan] Optimize Quarantine of secondary allocationsVitaly Buka1-14/+24
2023-06-22[NFC][asan] Add const to QuarantineCallback methodsVitaly Buka1-7/+5
2023-06-22[NFC][asan] Extract FillChunkVitaly Buka1-12/+15
2023-06-22[NFC][asan] Add QuarantineCallback::{PreQuarantine,RecyclePassThrough}Vitaly Buka1-15/+26
2023-06-21[NFC][sanitizer] Rename internal gettersVitaly Buka1-2/+3
2023-06-21[NFC][sanitizer] Pass user region into OnMapSecondaryVitaly Buka1-1/+2
2023-06-21[NFC][sanitizer] Add OnMapSecondary callbackVitaly Buka1-0/+9
2023-06-21[NFC][asan] Move AsanStats updateVitaly Buka1-4/+4
2023-05-26[sanitizer] Implement __sanitizer_get_allocated_size_fastJin Xin Ng1-0/+11
2023-04-13Internalize AllocationBegin functions after D147005Fangrui Song1-1/+1
2023-04-05[lsan] Rename IgnoreObjectLocked into IgnoreObjectVitaly Buka1-1/+1
2023-04-04Update __sanitizer_get_allocated_begin to return const void*Thurston Dang1-3/+3
2023-04-03Add __sanitizer_get_allocated_begin API and implementationsThurston Dang1-0/+15
2023-02-02[LSAN] Add GetUserAddr function which returns the user visible address of an ...Kirill Stoimenov1-0/+4
2023-01-17[HWASAN] Implemented LSAN SetLsanTag and IgnoreObjectLockedKirill Stoimenov1-0/+2
2023-01-12[LSAN] More LSAN interface tweaking.Kirill Stoimenov1-27/+0
2023-01-12Revert "[LSAN] More LSAN interface tweaking."Vitaly Buka1-0/+27
2023-01-12[LSAN] More LSAN interface tweaking.Kirill Stoimenov1-27/+0
2022-09-06[ASan] rename left/right to before/after.Florian Mayer1-2/+2
2022-04-12[NFC][sanitizer] Consolidate malloc hook invocationsVitaly Buka1-17/+0
2022-04-12[NFC][sanitizer] Remove unnececary HOOK macrosVitaly Buka1-2/+6
2022-01-07sanitizer_common: prefix thread-safety macros with SANITIZER_Dmitry Vyukov1-4/+6
2021-12-08[ASan] Renamed SHADOW_XYZ to ASAN_SHADOW_XYZ.Kirill Stoimenov1-8/+6
2021-12-02[NFC][sanitizer] Remove SetSoftRssLimitExceededCallbackVitaly Buka1-13/+0
2021-12-02[NFC][sanitizer] Rename RssLimitExceeded -> IsRssLimitExceededVitaly Buka1-2/+2
2021-11-12[asan] Fix GCC warning "left shift count >= width"Vitaly Buka1-9/+8
2021-11-04Fix -Wformat warnings reported by GCC.Martin Liska1-1/+1
2021-09-30[NFC][asan] Remove redundant functionsVitaly Buka1-15/+0
2021-07-12sanitizer_common: add thread safety annotationsDmitry Vyukov1-6/+4
2021-04-30sanitizer_common: introduce kInvalidTid/kMainTidDmitry Vyukov1-2/+2
2021-01-22[ASan] Stop blocking child thread progress from parent thread in `pthread_cre...Dan Liew1-6/+24
2021-01-22[LSan] Introduce a callback mechanism to allow adding data reachable from Thr...Dan Liew1-0/+10
2020-09-16Revert "[Asan] Accept __lsan_ignore_object for redzone pointer"Vitaly Buka1-2/+4
2020-09-16Revert "[Asan] Fix false leak report"Vitaly Buka1-5/+9
2020-09-15[NFC][Asan] Remove chunk pointer from metadataVitaly Buka1-21/+8
2020-09-15[NFC][Asan] Return uptr as before D87646Vitaly Buka1-3/+4
2020-09-15[Asan] Cleanup kAllocBegMagic setupVitaly Buka1-20/+39
2020-09-15[NFC][Asan] Reorder bitfieldsVitaly Buka1-2/+2
2020-09-14[NFC][Asan] Remove from_memalign and rz_logVitaly Buka1-13/+2
2020-09-14[NFC][Asan] Don't use MetaData for sizeVitaly Buka1-23/+26
2020-09-14[Asan] Accept __lsan_ignore_object for redzone pointerVitaly Buka1-12/+7