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
/
kmalloc.h
Age
Commit message (
Expand
)
Author
2022-04-01
Everywhere: Run clang-format
Idan Horowitz
2022-03-15
AK+Kernel: Avoid double memory clearing of HashTable buckets
Daniel Bertalan
2021-12-28
Kernel: Remove the kmalloc_eternal heap :^)
Andreas Kling
2021-12-26
Kernel: Remove kfree(), leaving only kfree_sized() :^)
Andreas Kling
2021-12-26
Kernel: Consolidate kmalloc_aligned() and use kfree_sized() within
Andreas Kling
2021-12-25
Kernel: Remove unused function declaration for kmalloc_impl()
Andreas Kling
2021-11-14
AK+Kernel: Suppress clang-tidy warnings from the cert-* category
Andrew Kaster
2021-08-13
Kernel: Allow `kfree_aligned` to be called on null pointers
Daniel Bertalan
2021-08-13
Kernel: Allow kmalloc(..) / kmalloc_aligned(..) to return nullptr
Brian Gianforcaro
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-11
Kernel: Remove krealloc()
Andreas Kling
2021-07-11
Kernel: Add kfree_sized(), kfree() with a known allocation size
Andreas Kling
2021-06-24
AK+Kernel: Make fallible allocations compiler-agnostic
Daniel Bertalan
2021-06-24
Kernel: Remove PAGE_SIZE from CPU.h
Hendiadyoin1
2021-05-15
AK+LibC: Implement malloc_good_size() and use it for Vector/HashTable
Gunnar Beutner
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-22
Everything: Move to SPDX license identifiers in all files.
Brian Gianforcaro
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-04
Kernel: Remove unused KMALLOC_DEBUG_LARGE_ALLOCATIONS mode
Andreas Kling
2021-01-26
Meta: Split debug defines into multiple headers.
asynts
2021-01-25
Everywhere: Hook up remaining debug macros to Debug.h.
asynts
2021-01-25
Everywhere: Remove unnecessary debug comments.
asynts
2021-01-22
Kernel: Move kmalloc heaps and super pages inside .bss segment
Jean-Baptiste Boric
2020-08-30
Kernel: Make Heap implementation reusable, and make kmalloc expandable
Tom
2020-08-25
Kernel: Fix kmalloc memory corruption
Tom
2020-08-14
Kernel: mark kmalloc with attributes
Muhammad Zahalqa
2020-05-16
Kernel: Use consistent names for kmalloc globals and remove volatile
Andreas Kling
2020-04-30
AK: Add ALWAYS_INLINE, NEVER_INLINE and FLATTEN macros
Andreas Kling
2020-02-01
Kernel: Add crash logging heuristic for uninitialized kmalloc()/kfree()
Andreas Kling
2020-01-27
Kernel: Never validate access to the kmalloc memory range
Andreas Kling
2020-01-18
Meta: Add license header to source files
Andreas Kling
2019-11-27
Kernel: Demangle userspace ELF symbols in backtraces
Andreas Kling
2019-09-16
Kernel: Move kmalloc() into a Kernel/Heap/ directory
Andreas Kling