ladybird/Kernel/VM
Andreas Kling 54f6b52f71 Kernel: Don't dump regions twice when crashing due to bad access
For whatever reason we were dumping regions when first handling the
page fault, and then again when tearing down the process.
2021-03-30 11:50:49 +02:00
..
AllocationStrategy.h Kernel: Merge PurgeableVMObject into AnonymousVMObject 2021-01-01 23:43:44 +01:00
AnonymousVMObject.cpp Kernel: Convert klog() => dmesgln() in AnonymousVMObject 2021-03-09 22:10:41 +01:00
AnonymousVMObject.h Kernel: Add AnonymousVMObject constructor for a Vector of physical pages 2021-03-05 11:29:34 +01:00
ContiguousVMObject.cpp Everywhere: Rename ASSERT => VERIFY 2021-02-23 20:56:54 +01:00
ContiguousVMObject.h Kernel: Allow specifying a physical alignment when allocating 2021-01-28 18:52:59 +01:00
InodeVMObject.cpp Kernel: Stop trying to keep InodeVMObject in sync with disk changes 2021-03-04 15:42:51 +01:00
InodeVMObject.h Kernel: Stop trying to keep InodeVMObject in sync with disk changes 2021-03-04 15:42:51 +01:00
MappedROM.h Kernel: Fix various forward declarations 2020-09-12 13:46:15 +02:00
MemoryManager.cpp Kernel: Don't dump regions twice when crashing due to bad access 2021-03-30 11:50:49 +02:00
MemoryManager.h Kernel::CPU: Move headers into common directory 2021-03-21 09:35:23 +01:00
PageDirectory.cpp Kernel: Convert klog() => dmesgln() in PageDirectory 2021-03-09 22:10:41 +01:00
PageDirectory.h Kernel: Factor address space management out of the Process class 2021-02-08 18:27:28 +01:00
PageFaultResponse.h Kernel: Merge PurgeableVMObject into AnonymousVMObject 2021-01-01 23:43:44 +01:00
PhysicalPage.cpp Everywhere: Rename ASSERT => VERIFY 2021-02-23 20:56:54 +01:00
PhysicalPage.h Kernel::CPU: Move headers into common directory 2021-03-21 09:35:23 +01:00
PhysicalRegion.cpp AK: Simplify Bitmap and implement in terms of BitmapView 2021-03-04 11:25:45 +01:00
PhysicalRegion.h Kernel: Use default con/de-structors 2021-02-28 18:09:12 +01:00
PrivateInodeVMObject.cpp Kernel: Implement lazy committed page allocation 2021-01-01 23:43:44 +01:00
PrivateInodeVMObject.h Kernel: Implement lazy committed page allocation 2021-01-01 23:43:44 +01:00
ProcessPagingScope.cpp Everywhere: Rename ASSERT => VERIFY 2021-02-23 20:56:54 +01:00
ProcessPagingScope.h Kernel: Move ProcessPagingScope to its own files 2020-03-01 15:38:09 +01:00
PurgeablePageRanges.cpp Kernel: Convert klog() => AK::Format in PurgeablePageRanges 2021-03-12 11:38:43 +01:00
PurgeablePageRanges.h Everywhere: Rename ASSERT => VERIFY 2021-02-23 20:56:54 +01:00
Range.cpp Kernel::CPU: Move headers into common directory 2021-03-21 09:35:23 +01:00
Range.h Kernel: Add a Range::intersect(other) helper 2021-03-13 10:00:46 +01:00
RangeAllocator.cpp Kernel: Use get_fast_random() for MAP_RANDOMIZED addresses 2021-02-27 16:56:50 +01:00
RangeAllocator.h Kernel: Move the VM Range class to its own files 2021-02-25 16:21:14 +01:00
Region.cpp Kernel: Convert klog() to dmesgln() in Region 2021-03-09 22:10:41 +01:00
Region.h Kernel::CPU: Move headers into common directory 2021-03-21 09:35:23 +01:00
SharedInodeVMObject.cpp Kernel: Remove a handful of unused things in VM/ directory 2021-02-11 22:02:39 +01:00
SharedInodeVMObject.h Kernel: Implement lazy committed page allocation 2021-01-01 23:43:44 +01:00
Space.cpp Kernel: Implement helper to find multiple Regions in a Range 2021-03-13 10:00:46 +01:00
Space.h Kernel: Implement helper to find multiple Regions in a Range 2021-03-13 10:00:46 +01:00
TypedMapping.h Kernel: Make MemoryManager API type-safe for Region::Access enum 2021-03-08 18:47:40 +01:00
VMObject.cpp Kernel: Add AnonymousVMObject constructor for a Vector of physical pages 2021-03-05 11:29:34 +01:00
VMObject.h Kernel: Add AnonymousVMObject constructor for a Vector of physical pages 2021-03-05 11:29:34 +01:00