This isn't needed now that we have RangeAllocator. :^)
@@ -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());
@@ -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;