Selaa lähdekoodia

Kernel: Remove Process::m_next_address.

This isn't needed now that we have RangeAllocator. :^)
Andreas Kling 6 vuotta sitten
vanhempi
commit
b1bb737704
2 muutettua tiedostoa jossa 0 lisäystä ja 8 poistoa
  1. 0 5
      Kernel/Process.cpp
  2. 0 3
      Kernel/Process.h

+ 0 - 5
Kernel/Process.cpp

@@ -565,11 +565,6 @@ Process::Process(String&& name, uid_t uid, gid_t gid, pid_t ppid, RingLevel ring
 {
     dbgprintf("Process: New process PID=%u with name=%s\n", m_pid, m_name.characters());
 
-    if (fork_parent)
-        m_next_region = fork_parent->m_next_region;
-    else
-        m_next_region = LinearAddress(0x10000000);
-
     m_page_directory = PageDirectory::create();
 #ifdef MM_DEBUG
     dbgprintf("Process %u ctor: PD=%x created\n", pid(), m_page_directory.ptr());

+ 0 - 3
Kernel/Process.h

@@ -309,9 +309,6 @@ private:
 
     Vector<Retained<Region>> m_regions;
 
-    // FIXME: Implement some kind of ASLR?
-    LinearAddress m_next_region;
-
     LinearAddress m_return_to_ring3_from_signal_trampoline;
     LinearAddress m_return_to_ring0_from_signal_trampoline;