提交历史

作者 SHA1 备注 提交日期
  Andreas Kling ce5f7f6c07 Kernel: Use the CPU's NX bit to enforce PROT_EXEC on memory mappings 5 年之前
  Andreas Kling ae2d72377d Kernel: Enable the x86 WP bit to catch invalid memory writes in ring 0 5 年之前
  Andreas Kling b6ee8a2c8d Kernel: Rename vmo => vmobject everywhere 5 年之前
  Andreas Kling 1d4d6f16b2 Kernel: Add a specific-page variant of Region::commit() 5 年之前
  Andreas Kling 931e4b7f5e Kernel+SystemMonitor: Prevent userspace access to process ELF image 5 年之前
  Andreas Kling 05a441afb2 Kernel: Don't turn private read-only regions into shared ones on fork 5 年之前
  Andreas Kling 3fbc50a350 Kernel+SystemMonitor: Expose the number of set CoW bits in each Region 5 年之前
  Andreas Kling dbb644f20c Kernel: Start implementing purgeable memory support 5 年之前
  Andreas Kling 05c65fb4f1 Kernel: Don't CoW non-writable pages 5 年之前
  Andreas Kling f41ae755ec Kernel: Crash on memory access in non-readable regions 5 年之前
  Andreas Kling 5b8cf2ee23 Kernel: Make syscall counters and page fault counters per-thread 5 年之前
  Andreas Kling 9a157b5e81 Revert "Kernel: Move Kernel mapping to 0xc0000000" 5 年之前
  Jesse Buhagiar bd33c66273 Kernel: Move Kernel mapping to 0xc0000000 5 年之前
  Andreas Kling 794758df3a Kernel: Implement some basic stack pointer validation 5 年之前
  Andreas Kling a6e9119537 Kernel: Tweak some outdated kprintfs in Region 5 年之前
  Andreas Kling d67c6a92db Kernel: Move page fault handling from MemoryManager to Region 5 年之前
  Andreas Kling 0e8f1d7cb6 Kernel: Don't expose a region's page directory to the outside world 5 年之前
  Andreas Kling 6ed9cc4717 Kernel: Remove Region API's for setting/unsetting the page directory 5 年之前
  Andreas Kling e3dda4e87b Kernel: Fix weird Region constructor that took nullable RefPtr<Inode> 5 年之前
  Andreas Kling 9b2dc36229 Kernel: Merge MemoryManager::map_region_at_address() into Region::map() 5 年之前
  Andreas Kling 4bf1a72d21 Kernel: Teach Region how to remap itself 5 年之前
  Andreas Kling 3dce0f23f4 Kernel: Regions should be mapped into a PageDirectory, not a Process 5 年之前
  Andreas Kling 2cfc43c982 Kernel: Move region map/unmap operations into the Region class 5 年之前
  Andreas Kling a221cddeec Kernel: Clean up a bunch of wrong-looking Region/VMObject code 5 年之前
  Andreas Kling fe455c5ac4 Kernel: Move page remapping into Region::remap_page(index) 5 年之前
  Andreas Kling d481ae95b5 Kernel: Defer creation of Region CoW bitmaps until they're needed 5 年之前
  Andreas Kling 7f9a33dba1 Kernel: Make Region single-owner instead of ref-counted 5 年之前
  Andreas Kling bf43d94a2f Kernel: Disable interrupts throughout ~Region() 5 年之前
  Andreas Kling e25ade7579 Kernel: Rename "vmo" to "vmobject" everywhere 5 年之前
  Andreas Kling f5d779f47e Kernel: Never forcibly page in entire executables 5 年之前