Andreas Kling
|
bded472ec4
Revert "AK+LibC: Move non-placement new/delete into LibC"
|
5 лет назад |
Andrew Kaster
|
2c82347393
AK+LibC: Move non-placement new/delete into LibC
|
5 лет назад |
Andreas Kling
|
37fc6c117c
Userspace: Add missing #includes now that AK/StdLibExtras.h is smaller
|
5 лет назад |
Andreas Kling
|
b1058b33fb
AK: Add global FlatPtr typedef. It's u32 or u64, based on sizeof(void*)
|
5 лет назад |
Andreas Kling
|
52954ccce6
LibC: Fix crash in free() now that mprotect() works correctly
|
5 лет назад |
Sergey Bugaev
|
e0ecfc0c92
LibC: Statically allocate allocators
|
5 лет назад |
Andreas Kling
|
69bb0c0246
malloc: Use 64KB blocks (instead of 4KB)
|
5 лет назад |
Andreas Kling
|
fa97ff1c83
LibC: Allow opting into malloc() and free() performance event logging
|
5 лет назад |
Andreas Kling
|
94ca55cefd
Meta: Add license header to source files
|
5 лет назад |
Andrew Kaster
|
150837e7e8
LibC: Prevent assertions in malloc/free at exit time
|
5 лет назад |
Sergey Bugaev
|
d91c40de3b
LibC: Make empty malloc blocks purgeable
|
5 лет назад |
Sergey Bugaev
|
1ad5568759
LibC: Store empty malloc blocks in an array instead of a linked list
|
5 лет назад |
Andreas Kling
|
d422c46ebb
LibC: Also mark empty-but-kept-around BigAllocationBlocks as PROT_NONE
|
5 лет назад |
Andreas Kling
|
ddd5411472
LibC: Protect empty-but-kept-around ChunkedBlocks with PROT_NONE
|
5 лет назад |
Andreas Kling
|
6d7854919a
LibC: Some build fixes for strange platforms
|
5 лет назад |
Sergey Bugaev
|
3439a479af
LibThread: Move CLock to LibThread::Lock
|
5 лет назад |
Andreas Kling
|
a6b5bb439c
LibC: Don't clobber errno in free().
|
6 лет назад |
Robin Burchell
|
adeead24a3
LibC: Fix MALLOC_DEBUG to work
|
6 лет назад |
Andreas Kling
|
cf1afcafbc
LibC: Protect the malloc heap with a basic lock.
|
6 лет назад |
Andreas Kling
|
04b9dc2d30
Libraries: Create top level directory for libraries.
|
6 лет назад |