index
:
serenity
master
topic/trivial_docs
The Serenity Operating System 🐞
cos
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
Kernel
/
Heap
Age
Commit message (
Expand
)
Author
2021-08-22
Kernel: Rename ScopedSpinlock => SpinlockLocker
Andreas Kling
2021-08-22
Kernel: Rename SpinLock => Spinlock
Andreas Kling
2021-08-13
Kernel: Allow `kfree_aligned` to be called on null pointers
Daniel Bertalan
2021-08-13
Kernel: Allow aligned `operator new` to return nullptr
Daniel Bertalan
2021-08-13
Kernel: Allow kmalloc(..) / kmalloc_aligned(..) to return nullptr
Brian Gianforcaro
2021-08-10
Kernel/SMP: Make entering/leaving critical sections multi-processor safe
Andreas Kling
2021-08-08
Kernel: Bump eternal kmalloc range to 4 MiB
Daniel Bertalan
2021-08-07
Kernel: Move SpinLock.h into Locking/
Jean-Baptiste Boric
2021-08-06
Kernel: Add convenience values to the Memory::Region::Access enum
Andreas Kling
2021-08-06
Kernel: Move Kernel/Memory/ code into Kernel::Memory namespace
Andreas Kling
2021-08-06
Kernel: Rename Kernel/VM/ to Kernel/Memory/
Andreas Kling
2021-07-16
Kernel+AK: Generate compile-time error for non-sized `delete`
Daniel Bertalan
2021-07-16
Kernel: Implement aligned `operator new` and use it
Daniel Bertalan
2021-07-14
Kernel: Allow passing null pointer to delete
Daniel Bertalan
2021-07-11
Kernel: Remove unused header includes in Heap subtree
Brian Gianforcaro
2021-07-11
Kernel: Remove krealloc()
Andreas Kling
2021-07-11
Kernel: VERIFY_NOT_REACHED in un-sized operator delete
Andreas Kling
2021-07-11
Kernel: Add kfree_sized(), kfree() with a known allocation size
Andreas Kling
2021-07-03
Everywhere: Fix some alignment issues
Daniel Bertalan
2021-07-01
Kernel: Only deallocate memory when alloc succeeds
Hendiadyoin1
2021-06-28
Kernel: Add a sanity check for CHUNK_SIZE
Gunnar Beutner
2021-06-28
Kernel: Increase kmalloc eternal heap to 3MiB
Gunnar Beutner
2021-06-26
Kernel: Make addresses returned by kmalloc() properly aligned for x86_64
Gunnar Beutner
2021-06-26
Kernel: Add slab allocator for 256 bytes
Gunnar Beutner
2021-06-24
AK+Kernel: Make fallible allocations compiler-agnostic
Daniel Bertalan
2021-06-24
Kernel: Move special sections into Sections.h
Hendiadyoin1
2021-06-24
Kernel: Remove PAGE_SIZE from CPU.h
Hendiadyoin1
2021-06-16
Kernel: Remove various other uses of ssize_t
Gunnar Beutner
2021-05-30
Kernel: Don't log profile data before/after the process/thread lifetime
Gunnar Beutner
2021-05-29
Kernel: Don't overrun the buffer in krealloc()
Gunnar Beutner
2021-05-19
Kernel: Add support for profiling kmalloc()/kfree()
Gunnar Beutner
2021-05-18
BitmapView: Disable mutations of the underlying Bitmap
Lenny Maiorani
2021-05-17
Revert "BitmapView: Disable mutations of the underlying Bitmap"
Andreas Kling
2021-05-17
BitmapView: Disable mutations of the underlying Bitmap
Lenny Maiorani
2021-05-15
AK+LibC: Implement malloc_good_size() and use it for Vector/HashTable
Gunnar Beutner
2021-05-14
Kernel: Add the ability to verify we don't kmalloc under spinlock.
Brian Gianforcaro
2021-05-13
Kernel: Declare operator new/delete noexcept for MAKE_SLAB_ALLOCATED
Brian Gianforcaro
2021-05-13
Kernel: Declare operator new/delete noexcept for MAKE_ALIGNED_ALLOCATED
Brian Gianforcaro
2021-05-13
Kernel: Declare operator new/delete as noexcept for the Kernel
Brian Gianforcaro
2021-04-29
Everywhere: Use "the SerenityOS developers." in copyright headers
Linus Groh
2021-04-22
Everything: Move to SPDX license identifiers in all files.
Brian Gianforcaro
2021-04-09
Kernel: Do some basic metadata integrity verification in kmalloc/kfree
Andreas Kling
2021-04-09
Kernel: Add some basic double-kfree() detection
Andreas Kling
2021-03-21
Kernel::CPU: Move headers into common directory
Hendiadyoin1
2021-03-11
Kernel: Suppress logging during kmalloc heap expansion
Andreas Kling
2021-03-11
Kernel: Add MAKE_ALIGNED_ALLOCATED helper macro
Andreas Kling
2021-03-11
Kernel: Allow kmalloc_aligned() alignment up to 4096
Andreas Kling
2021-03-09
Kernel: Remove some unused things in kmalloc.cpp
Andreas Kling
2021-03-09
Kernel: Convert klog() => dmesgln() in kmalloc
Andreas Kling
2021-03-04
Kernel: Remove unused KMALLOC_DEBUG_LARGE_ALLOCATIONS mode
Andreas Kling
[next]