Historique des commits

Auteur SHA1 Message Date
  Daniel Bertalan 85ea66932e Kernel: Allow `kfree_aligned` to be called on null pointers il y a 4 ans
  Brian Gianforcaro e7fb70b05c Kernel: Allow kmalloc(..) / kmalloc_aligned(..) to return nullptr il y a 4 ans
  Daniel Bertalan 3099a6bf2a Kernel+AK: Generate compile-time error for non-sized `delete` il y a 4 ans
  Daniel Bertalan dd4ed4d22d Kernel: Implement aligned `operator new` and use it il y a 4 ans
  Andreas Kling 25e850ebb1 Kernel: Remove krealloc() il y a 4 ans
  Andreas Kling d38b4e4665 Kernel: Add kfree_sized(), kfree() with a known allocation size il y a 4 ans
  Daniel Bertalan 5491e0cdcc AK+Kernel: Make fallible allocations compiler-agnostic il y a 4 ans
  Hendiadyoin1 553ea3036d Kernel: Remove PAGE_SIZE from CPU.h il y a 4 ans
  Gunnar Beutner f89e8fb71a AK+LibC: Implement malloc_good_size() and use it for Vector/HashTable il y a 4 ans
  Brian Gianforcaro 788075c58b Kernel: Declare operator new/delete noexcept for MAKE_ALIGNED_ALLOCATED il y a 4 ans
  Brian Gianforcaro 97adaaf933 Kernel: Declare operator new/delete as noexcept for the Kernel il y a 4 ans
  Brian Gianforcaro 1682f0b760 Everything: Move to SPDX license identifiers in all files. il y a 4 ans
  Andreas Kling 4fcc637e29 Kernel: Add MAKE_ALIGNED_ALLOCATED helper macro il y a 4 ans
  Andreas Kling 40f2abf7c3 Kernel: Allow kmalloc_aligned() alignment up to 4096 il y a 4 ans
  Andreas Kling 38c8dc22cf Kernel: Remove unused KMALLOC_DEBUG_LARGE_ALLOCATIONS mode il y a 4 ans
  asynts 7cf0c7cc0d Meta: Split debug defines into multiple headers. il y a 4 ans
  asynts eea72b9b5c Everywhere: Hook up remaining debug macros to Debug.h. il y a 4 ans
  asynts acdcf59a33 Everywhere: Remove unnecessary debug comments. il y a 4 ans
  Jean-Baptiste Boric 3cbe805486 Kernel: Move kmalloc heaps and super pages inside .bss segment il y a 4 ans
  Tom 4b66692a55 Kernel: Make Heap implementation reusable, and make kmalloc expandable il y a 5 ans
  Tom ba6e4fb77f Kernel: Fix kmalloc memory corruption il y a 5 ans
  Muhammad Zahalqa 746f6ea36d Kernel: mark kmalloc with attributes il y a 5 ans
  Andreas Kling ca4f714d68 Kernel: Use consistent names for kmalloc globals and remove volatile il y a 5 ans
  Andreas Kling 888e35f0fe AK: Add ALWAYS_INLINE, NEVER_INLINE and FLATTEN macros il y a 5 ans
  Andreas Kling 8d51352b96 Kernel: Add crash logging heuristic for uninitialized kmalloc()/kfree() il y a 5 ans
  Andreas Kling c1f74bf327 Kernel: Never validate access to the kmalloc memory range il y a 5 ans
  Andreas Kling 94ca55cefd Meta: Add license header to source files il y a 5 ans
  Andreas Kling 0adbacf59e Kernel: Demangle userspace ELF symbols in backtraces il y a 5 ans
  Andreas Kling 1c692e87a6 Kernel: Move kmalloc() into a Kernel/Heap/ directory il y a 5 ans