- Use a std::unique_ptr instead of new/delete. - UnmappedMemoryHook: Correct range when wraparound of the address space occurs - UnmappedMemoryHook: Handle case when we attempt to map the same page twice