Symbol: VMUserAddressSpace
headers/private/kernel/vm/VMArea.h
162
friend struct VMUserAddressSpace;
headers/private/kernel/vm/VMArea.h
25
struct VMUserAddressSpace;
src/system/kernel/vm/VMAddressSpace.cpp
192
: (VMAddressSpace*)new(std::nothrow) VMUserAddressSpace(teamID, base,
src/system/kernel/vm/VMUserAddressSpace.cpp
107
VMUserAddressSpace::NextArea(VMArea* _area) const
src/system/kernel/vm/VMUserAddressSpace.cpp
118
VMUserAddressSpace::CreateArea(const char* name, uint32 wiring,
src/system/kernel/vm/VMUserAddressSpace.cpp
126
VMUserAddressSpace::DeleteArea(VMArea* _area, uint32 allocationFlags)
src/system/kernel/vm/VMUserAddressSpace.cpp
136
VMUserAddressSpace::LookupArea(addr_t address) const
src/system/kernel/vm/VMUserAddressSpace.cpp
148
VMUserAddressSpace::FindClosestArea(addr_t address, bool less) const
src/system/kernel/vm/VMUserAddressSpace.cpp
163
VMUserAddressSpace::InsertArea(VMArea* _area, size_t size,
src/system/kernel/vm/VMUserAddressSpace.cpp
213
VMUserAddressSpace::RemoveArea(VMArea* _area, uint32 allocationFlags)
src/system/kernel/vm/VMUserAddressSpace.cpp
232
VMUserAddressSpace::CanResizeArea(VMArea* area, size_t newSize)
src/system/kernel/vm/VMUserAddressSpace.cpp
259
VMUserAddressSpace::ResizeArea(VMArea* _area, size_t newSize,
src/system/kernel/vm/VMUserAddressSpace.cpp
316
VMUserAddressSpace::ShrinkAreaHead(VMArea* area, size_t size,
src/system/kernel/vm/VMUserAddressSpace.cpp
331
VMUserAddressSpace::ShrinkAreaTail(VMArea* area, size_t size,
src/system/kernel/vm/VMUserAddressSpace.cpp
345
VMUserAddressSpace::ReserveAddressRange(size_t size,
src/system/kernel/vm/VMUserAddressSpace.cpp
36
const addr_t VMUserAddressSpace::kMaxRandomize = 0x8000000000ul;
src/system/kernel/vm/VMUserAddressSpace.cpp
37
const addr_t VMUserAddressSpace::kMaxInitialRandomize = 0x20000000000ul;
src/system/kernel/vm/VMUserAddressSpace.cpp
377
VMUserAddressSpace::UnreserveAddressRange(addr_t address, size_t size,
src/system/kernel/vm/VMUserAddressSpace.cpp
39
const addr_t VMUserAddressSpace::kMaxRandomize = 0x800000ul;
src/system/kernel/vm/VMUserAddressSpace.cpp
40
const addr_t VMUserAddressSpace::kMaxInitialRandomize = 0x2000000ul;
src/system/kernel/vm/VMUserAddressSpace.cpp
411
VMUserAddressSpace::UnreserveAllAddressRanges(uint32 allocationFlags)
src/system/kernel/vm/VMUserAddressSpace.cpp
426
VMUserAddressSpace::Dump() const
src/system/kernel/vm/VMUserAddressSpace.cpp
444
VMUserAddressSpace::_IsRandomized(uint32 addressSpec) const
src/system/kernel/vm/VMUserAddressSpace.cpp
453
VMUserAddressSpace::_RandomizeAddress(addr_t start, addr_t end,
src/system/kernel/vm/VMUserAddressSpace.cpp
481
VMUserAddressSpace::_InsertAreaIntoReservedRegion(addr_t start, size_t size,
src/system/kernel/vm/VMUserAddressSpace.cpp
551
VMUserAddressSpace::_InsertAreaSlot(addr_t start, addr_t size, addr_t end,
src/system/kernel/vm/VMUserAddressSpace.cpp
83
VMUserAddressSpace::VMUserAddressSpace(team_id id, addr_t base, size_t size)
src/system/kernel/vm/VMUserAddressSpace.cpp
91
VMUserAddressSpace::~VMUserAddressSpace()
src/system/kernel/vm/VMUserAddressSpace.cpp
97
VMUserAddressSpace::FirstArea() const
src/system/kernel/vm/VMUserAddressSpace.h
14
struct VMUserAddressSpace final : VMAddressSpace {
src/system/kernel/vm/VMUserAddressSpace.h
16
VMUserAddressSpace(team_id id, addr_t base,
src/system/kernel/vm/VMUserAddressSpace.h
18
virtual ~VMUserAddressSpace();
src/system/kernel/vm/VMUserArea.h
14
struct VMUserAddressSpace;