serenity/Kernel/Heap
kleines Filmröllchen e2c9578390 Kernel: Allow preventing kmalloc and kfree
For "destructive" disallowance of allocations throughout the system,
Thread gains a member that controls whether allocations are currently
allowed or not. kmalloc checks this member on both allocations and
deallocations (with the exception of early boot) and panics the kernel
if allocations are disabled. This will allow for critical sections that
can't be allowed to allocate to fail-fast, making for easier debugging.

PS: My first proper Kernel commit :^)
2022-01-11 00:08:58 +01:00
..
Heap.h Kernel: Make kmalloc heap expansion kmalloc-free 2021-12-25 22:07:59 +01:00
kmalloc.cpp Kernel: Allow preventing kmalloc and kfree 2022-01-11 00:08:58 +01:00
kmalloc.h Kernel: Remove the kmalloc_eternal heap :^) 2021-12-28 21:02:38 +01:00