serenity/Kernel/Memory
creator1creeper1 1a2f71581b Kernel: Remove infallible VMObject resource factory functions
These infallible resource factory functions were only there to ease the
conversion to the new factory functions. Since all child classes of
VMObject now use the fallible resource factory functions, we don't
need the infallible versions anymore.
2022-01-15 22:16:00 +02:00
..
AddressSpace.cpp Kernel: Don't bother with page tables for PROT_NONE mappings 2022-01-15 19:51:16 +01:00
AddressSpace.h Kernel: Remove old "region lookup cache" optimization 2022-01-15 19:51:15 +01:00
AllocationStrategy.h
AnonymousVMObject.cpp Kernel: Make AnonymousVMObject construction OOM-aware 2022-01-15 22:16:00 +02:00
AnonymousVMObject.h Kernel: Make AnonymousVMObject construction OOM-aware 2022-01-15 22:16:00 +02:00
InodeVMObject.cpp Kernel: Make InodeVMOBject construction OOM-aware 2022-01-15 22:16:00 +02:00
InodeVMObject.h Kernel: Make InodeVMOBject construction OOM-aware 2022-01-15 22:16:00 +02:00
MappedROM.h Kernel: Fix possible buffer overrun when scanning a MappedROM 2022-01-04 17:46:36 +00:00
MemoryManager.cpp Kernel: Only register kernel regions with MemoryManager 2022-01-15 19:51:15 +01:00
MemoryManager.h Kernel: Only register kernel regions with MemoryManager 2022-01-15 19:51:15 +01:00
PageDirectory.cpp Kernel: Always remove PageDirectories from the cr3 map on destruction 2022-01-15 11:04:07 +01:00
PageDirectory.h Kernel: Remove redundant hash map of page tables in PageDirectory 2022-01-10 16:22:37 +01:00
PageFaultResponse.h
PhysicalPage.cpp
PhysicalPage.h
PhysicalRegion.cpp Kernel: Initialize PhysicalRegion::m_large_zones, remove m_small_zones 2021-12-22 13:29:31 -08:00
PhysicalRegion.h Kernel: Remove the kmalloc_eternal heap :^) 2021-12-28 21:02:38 +01:00
PhysicalZone.cpp Kernel: Add implied auto qualifiers in Memory 2022-01-09 23:29:57 -08:00
PhysicalZone.h Kernel: Remove the kmalloc_eternal heap :^) 2021-12-28 21:02:38 +01:00
PrivateInodeVMObject.cpp Kernel: Make PrivateInodeVMObject construction OOM-aware 2022-01-15 22:16:00 +02:00
PrivateInodeVMObject.h Kernel: Make PrivateInodeVMObject construction OOM-aware 2022-01-15 22:16:00 +02:00
Region.cpp Kernel: Don't remap already non-writable regions when they become CoW 2022-01-15 19:51:16 +01:00
Region.h Kernel: Don't release/relock spinlocks repeatedly during space teardown 2022-01-12 14:52:47 +01:00
RingBuffer.cpp Kernel: Use StringView instead of String in RingBuffer's constructor 2022-01-13 00:20:08 -08:00
RingBuffer.h Kernel: Use StringView instead of String in RingBuffer's constructor 2022-01-13 00:20:08 -08:00
ScatterGatherList.cpp Kernel: Propagate overflow errors from Memory::page_round_up 2021-12-28 23:08:50 +01:00
ScatterGatherList.h
ScopedAddressSpaceSwitcher.cpp Kernel: Access MemoryManager static functions statically 2021-10-02 18:16:15 +02:00
ScopedAddressSpaceSwitcher.h Kernel: Rename ProcessPagingScope => ScopedAddressSpaceSwitcher 2021-09-06 18:56:51 +02:00
SharedInodeVMObject.cpp Kernel: Make SharedInodeVMObject construction OOM-aware 2022-01-15 22:16:00 +02:00
SharedInodeVMObject.h Kernel: Make SharedInodeVMObject construction OOM-aware 2022-01-15 22:16:00 +02:00
TypedMapping.h Kernel: Make map_typed() & map_typed_writable() fallible using ErrorOr 2022-01-13 22:40:25 +01:00
VirtualRange.cpp Kernel: Propagate overflow errors from Memory::page_round_up 2021-12-28 23:08:50 +01:00
VirtualRange.h AK: Convert AK::Format formatting helpers to returning ErrorOr<void> 2021-11-17 00:21:13 +01:00
VirtualRangeAllocator.cpp Kernel: Return EEXIST in VirtualRangeAllocator::try_allocate_specific() 2021-12-23 23:08:10 +01:00
VirtualRangeAllocator.h Kernel: Make VirtualRangeAllocator setup functions propagate errors 2021-11-18 21:11:30 +01:00
VMObject.cpp Kernel: Remove infallible VMObject resource factory functions 2022-01-15 22:16:00 +02:00
VMObject.h Kernel: Remove infallible VMObject resource factory functions 2022-01-15 22:16:00 +02:00