Gunnar Beutner
|
d67fd37847
Kernel: Increase kmalloc eternal heap to 3MiB
|
преди 4 години |
Daniel Bertalan
|
5491e0cdcc
AK+Kernel: Make fallible allocations compiler-agnostic
|
преди 4 години |
Hendiadyoin1
|
62f9377656
Kernel: Move special sections into Sections.h
|
преди 4 години |
Gunnar Beutner
|
01c75e3a34
Kernel: Don't log profile data before/after the process/thread lifetime
|
преди 4 години |
Gunnar Beutner
|
277f333b2b
Kernel: Add support for profiling kmalloc()/kfree()
|
преди 4 години |
Gunnar Beutner
|
f89e8fb71a
AK+LibC: Implement malloc_good_size() and use it for Vector/HashTable
|
преди 4 години |
Brian Gianforcaro
|
9c38475608
Kernel: Add the ability to verify we don't kmalloc under spinlock.
|
преди 4 години |
Brian Gianforcaro
|
97adaaf933
Kernel: Declare operator new/delete as noexcept for the Kernel
|
преди 4 години |
Brian Gianforcaro
|
1682f0b760
Everything: Move to SPDX license identifiers in all files.
|
преди 4 години |
Hendiadyoin1
|
0d934fc991
Kernel::CPU: Move headers into common directory
|
преди 4 години |
Andreas Kling
|
b1e0e2ad4a
Kernel: Suppress logging during kmalloc heap expansion
|
преди 4 години |
Andreas Kling
|
52ef08081c
Kernel: Remove some unused things in kmalloc.cpp
|
преди 4 години |
Andreas Kling
|
cb4fcaa4b5
Kernel: Convert klog() => dmesgln() in kmalloc
|
преди 4 години |
Andreas Kling
|
38c8dc22cf
Kernel: Remove unused KMALLOC_DEBUG_LARGE_ALLOCATIONS mode
|
преди 4 години |
Andreas Kling
|
5d180d1f99
Everywhere: Rename ASSERT => VERIFY
|
преди 4 години |
AnotherTest
|
531d72fdfd
Kernel: Fix a dmesgln() format error
|
преди 4 години |
Andreas Kling
|
fdf03852c9
Kernel: Slap UNMAP_AFTER_INIT on a whole bunch of functions
|
преди 4 години |
Andreas Kling
|
99f596fd51
Kernel: Mark a handful of things in kmalloc.cpp as READONLY_AFTER_INIT
|
преди 4 години |
Andreas Kling
|
09b1b09c19
Kernel: Assert if rounding-up-to-page-size would wrap around to 0
|
преди 4 години |
Andreas Kling
|
b712345c92
Kernel: Use PANIC() in a bunch of places :^)
|
преди 4 години |
Andreas Kling
|
8415866c03
Kernel: Remove user/kernel flags from Region
|
преди 4 години |
Jean-Baptiste Boric
|
3cbe805486
Kernel: Move kmalloc heaps and super pages inside .bss segment
|
преди 4 години |
asynts
|
dca6f1f49b
Everywhere: Replace a bundle of dbg with dbgln.
|
преди 4 години |
Tom
|
476f17b3f1
Kernel: Merge PurgeableVMObject into AnonymousVMObject
|
преди 4 години |
Tom
|
22250780ff
Kernel: Fix heap expansions deadlock
|
преди 4 години |
Tom
|
28b109688b
Kernel: Defer kmalloc heap contraction
|
преди 4 години |
Tom
|
656ffe36f2
Kernel: kmalloc_eternal should align pointers
|
преди 4 години |
Ben Wiederhake
|
64cc3f51d0
Meta+Kernel: Make clang-format-10 clean
|
преди 4 години |
Tom
|
678bbd29ca
Kernel: Fix heap expansion loop
|
преди 4 години |
Tom
|
1ece93c805
Kernel: Use removed memory as backup if backup hasn't been allocated
|
преди 4 години |