aboutsummaryrefslogtreecommitdiff
path: root/compiler-rt/lib/scudo
AgeCommit message (Expand)AuthorFilesLines
2026-02-11[scudo] Add new fast purge option. (#175266)Christopher Ferris7-10/+57
2026-02-02[scudo] Add resident pages info to getStats (#178969)Sadaf Ebrahimi1-1/+6
2026-01-29[scudo] Add missing space to getStats (#178537)Sadaf Ebrahimi1-1/+1
2026-01-23[scudo] Add flags to secondary cache entries. (#177506)Christopher Ferris1-12/+24
2025-12-29[scudo] Use setenv instead of putenv in ScudoCombinedTest.ZeroOnDeallocEnable...Fabio D'Urso1-33/+37
2025-12-17[scudo] Add an option to zero memory on deallocation. (#142394)piwicode4-0/+109
2025-12-11[scudo] Fix typo in multiple files (#171925)Sadaf Ebrahimi5-7/+7
2025-12-11[scudo] Show the resident pages from the secondary cache. (#170568)Christopher Ferris6-29/+110
2025-12-09[scudo] Add last release time info to getStats (#170902)Sadaf Ebrahimi1-1/+15
2025-12-09[scudo] Refactor initialization of TSDs. (#169738)Christopher Ferris3-30/+127
2025-11-25[scudo] Lock/unlock MutexTSDs in disable/enable. (#169440)Christopher Ferris1-0/+2
2025-11-24[scudo] Only print stats when the test fails. (#168000)Christopher Ferris4-23/+39
2025-11-21[scudo] Small cleanup of memory tagging code part 2. (#168807)Christopher Ferris4-14/+7
2025-11-17[scudo] Skip test if mlock fails. (#168448)Christopher Ferris1-11/+11
2025-11-17[scudo] Fix wrong return type. (#168157)Christopher Ferris1-1/+1
2025-11-13[scudo] Always zero on linux even if the memory cannot be released. (#167788)Christopher Ferris2-1/+52
2025-11-10Revert "[scudo] Small cleanup of memory tagging code." (#167425)Christopher Ferris5-6/+12
2025-11-10[scudo] Small cleanup of memory tagging code. (#166860)Christopher Ferris5-12/+6
2025-11-03[scudo] Add config option to modify get usable size behavior (#158710)Christopher Ferris4-19/+324
2025-10-24[scudo] Secondary release to OS uses LRU to scan. (#163691)Christopher Ferris2-27/+127
2025-10-06[scudo] Only read urandom if getrandom syscall isn't available. (#161889)Christopher Ferris1-0/+6
2025-09-27[scudo] Use TestAllocator wrapper to ensure proper cleanup (#160800)Fabio D'Urso1-4/+4
2025-09-25[scudo] Release to OS if a large amount of memory is deallocated. (#160621)Christopher Ferris1-0/+7
2025-09-23[scudo] Skip special quarantine blocks in iterateOverChunks (#159892)Christopher Ferris2-34/+55
2025-09-18[scudo] Add missing tracing.h include to primary32 (#159668)Christopher Ferris2-0/+3
2025-09-17[scudo] Move the trace point in releaseToOSMaybe (#159204)Christopher Ferris2-4/+12
2025-09-11[scudo] Add tracing framework (#156112)Christopher Ferris5-4/+73
2025-09-08[scudo] Use anonymous namespace for test helper code (#157207)Roland McGrath1-9/+13
2025-09-05[scudo] Move getPageSize() decl to common.h header (#157146)Roland McGrath2-3/+4
2025-07-30[scudo] Allow the quarantine code to be compiled out (#151064)Christopher Ferris5-30/+143
2025-07-28[scudo] Fix secondary caching for mte (#150156)Christopher Ferris1-4/+7
2025-07-22[scudo] Make Ptr volatile so that the malloc and free calls are not optimized...Fabio D'Urso1-1/+2
2025-07-16[scudo] Make release to OS test more specific. (#147852)Christopher Ferris1-27/+43
2025-07-14[scudo] Fix c wrappers double free test. (#148066)Christopher Ferris1-1/+13
2025-07-09[scudo] Move out the definitions of member functions in primary allocators (#...ChiaHungDuan2-2425/+2611
2025-07-08[scudo] Make block storage in TransferBatch trailing objects (#144204)ChiaHungDuan4-126/+142
2025-06-18[scudo] Make report pointers const. (#144624)Christopher Ferris4-15/+15
2025-04-17[scudo] Add primary option to enable/disable cache blocks. (#129794)Christopher Ferris12-175/+404
2025-03-25[scudo] Use a tryLock in secondary release to OS (#132827)Christopher Ferris1-10/+24
2025-02-11[scudo] Modify header corrupption error message (#126812)Christopher Ferris4-7/+32
2025-02-06[scudo] Make guard pages optional in the secondary (#125960)Christopher Ferris5-25/+160
2025-02-04[scudo] Refactor the secondary test (#125595)Christopher Ferris2-172/+191
2025-01-30[scudo] Clean up secondary tests. (#124999)Christopher Ferris1-49/+44
2025-01-13[scudo] Fix the format of getStats() (#121608)ChiaHungDuan1-12/+16
2024-12-19[scudo] Add the record of number of attempted page release (#120497)ChiaHungDuan3-24/+19
2024-12-10[scudo] Minor refactor on element address validation (NFC) (#119436)ChiaHungDuan1-5/+11
2024-12-09[scudo] Clean the TODO in list.h (#119323)ChiaHungDuan1-6/+7
2024-12-09[scudo] Group type traits into a single header (NFC) (#118888)ChiaHungDuan4-40/+50
2024-12-04[scudo] Use internal list to manage the LRU cache (#117946)ChiaHungDuan2-106/+53
2024-10-15[scudo] Double frees result in chunk state error (#110345)Christopher Ferris2-8/+35