summaryrefslogtreecommitdiff
path: root/Libraries/LibC/malloc.cpp
AgeCommit message (Expand)Author
2020-03-08Userspace: Add missing #includes now that AK/StdLibExtras.h is smallerAndreas Kling
2020-03-08AK: Add global FlatPtr typedef. It's u32 or u64, based on sizeof(void*)Andreas Kling
2020-03-06LibC: Fix crash in free() now that mprotect() works correctlyAndreas Kling
2020-02-18LibC: Statically allocate allocatorsSergey Bugaev
2020-02-16malloc: Use 64KB blocks (instead of 4KB)Andreas Kling
2020-02-02LibC: Allow opting into malloc() and free() performance event loggingAndreas Kling
2020-01-18Meta: Add license header to source filesAndreas Kling
2019-12-22LibC: Prevent assertions in malloc/free at exit timeAndrew Kaster
2019-12-20LibC: Make empty malloc blocks purgeableSergey Bugaev
2019-12-18LibC: Store empty malloc blocks in an array instead of a linked listSergey Bugaev
2019-12-02LibC: Also mark empty-but-kept-around BigAllocationBlocks as PROT_NONEAndreas Kling
2019-12-02LibC: Protect empty-but-kept-around ChunkedBlocks with PROT_NONEAndreas Kling
2019-09-29LibC: Some build fixes for strange platformsAndreas Kling
2019-08-26LibThread: Move CLock to LibThread::LockSergey Bugaev
2019-07-25LibC: Don't clobber errno in free().Andreas Kling
2019-07-17LibC: Fix MALLOC_DEBUG to workRobin Burchell
2019-07-13LibC: Protect the malloc heap with a basic lock.Andreas Kling
2019-07-04Libraries: Create top level directory for libraries.Andreas Kling