summaryrefslogtreecommitdiff
path: root/AK/kmalloc.h
AgeCommit message (Expand)Author
2021-08-30AK: Add operator delete stub to all AK_MAKE_ETERNAL objectsBrian Gianforcaro
2021-08-08AK: Add kmalloc_array() to trap multiplication overflowsAndreas Kling
2021-07-11Kernel: Remove krealloc()Andreas Kling
2021-07-11AK: Make kfree_sized() forward to kfree() in non-kernel code for nowAndreas Kling
2021-07-05AK: Declare operators `new` and `delete` as global functionsDaniel Bertalan
2021-06-24AK+Kernel: Make fallible allocations compiler-agnosticDaniel Bertalan
2021-05-30AK: Declare malloc_good_size as extern "C"sin-ack
2021-05-15AK+LibC: Implement malloc_good_size() and use it for Vector/HashTableGunnar Beutner
2021-04-22Everything: Move to SPDX license identifiers in all files.Brian Gianforcaro
2020-11-05AK: Always include <new> from compiler before our operators newAndreas Kling
2020-08-04Revert "AK: Let the compiler provide the default new and delete operators"Andreas Kling
2020-08-04AK: Let the compiler provide the default new and delete operatorsAndreas Kling
2020-05-20Revert "AK+LibC: Move non-placement new/delete into LibC"Andreas Kling
2020-05-20AK+LibC: Move non-placement new/delete into LibCAndrew Kaster
2020-05-16Kernel: Absorb LibBareMetal back into the kernelAndreas Kling
2020-02-25AK: Have AK/kmalloc.h #include <new> on other platformsAndreas Kling
2020-02-18Kernel: Add placement new[] operatorSergey Bugaev
2020-02-09AK: Apply changes for the Bootstrapper environmentLiav A
2020-01-25Build: Remove -fno-sized-deallocation -Wno-sized-deallocationAndreas Kling
2020-01-18Meta: Add license header to source filesAndreas Kling
2019-09-16Kernel: Move kmalloc() into a Kernel/Heap/ directoryAndreas Kling
2019-05-28Add clang-format fileRobin Burchell
2019-04-20Get rid of SERENITY macro since the compiler already defines __serenity__Andreas Kling
2019-04-05AK: Revert Eternal<T> for now since it doesn't work as intended.Andreas Kling
2019-04-05AK: Fix problem when building i686-pc-serenity toolchain from scratch.Andreas Kling
2019-04-03AK: Add Eternal<T> and use it in various places.Andreas Kling
2019-04-03AK: Clean up some of the confusion that is AK/kmalloc.{cpp,h}Andreas Kling
2019-03-27LibC: Run constructors on process startup.Andreas Kling
2019-02-15Use modern C++ attributes instead of __attribute__ voodoo.Andreas Kling
2019-01-17Get rid of #ifdef SERENITY. We're past that phase of bootstrapping.Andreas Kling
2018-11-09Build LibC and Userland with clang as well.Andreas Kling
2018-10-31Add a kmalloc_eternal() for things that will never be destroyed.Andreas Kling
2018-10-28Canonicalize the path used by sh.Andreas Kling
2018-10-26Implement /proc/PID/vm.Andreas Kling
2018-10-25ELFLoader should fail with an error message for unresolved symbols.Andreas Kling
2018-10-22Import very modest Userland.Andreas Kling
2018-10-17Integrate ext2 from VFS into Kernel.Andreas Kling
2018-10-16Start fixing up AK to work inside the kernel.Andreas Kling
2018-10-10Import all this stuff into a single repo called Serenity.Andreas Kling