VMUserAddressSpace
friend struct VMUserAddressSpace;
struct VMUserAddressSpace;
: (VMAddressSpace*)new(std::nothrow) VMUserAddressSpace(teamID, base,
VMUserAddressSpace::NextArea(VMArea* _area) const
VMUserAddressSpace::CreateArea(const char* name, uint32 wiring,
VMUserAddressSpace::DeleteArea(VMArea* _area, uint32 allocationFlags)
VMUserAddressSpace::LookupArea(addr_t address) const
VMUserAddressSpace::FindClosestArea(addr_t address, bool less) const
VMUserAddressSpace::InsertArea(VMArea* _area, size_t size,
VMUserAddressSpace::RemoveArea(VMArea* _area, uint32 allocationFlags)
VMUserAddressSpace::CanResizeArea(VMArea* area, size_t newSize)
VMUserAddressSpace::ResizeArea(VMArea* _area, size_t newSize,
VMUserAddressSpace::ShrinkAreaHead(VMArea* area, size_t size,
VMUserAddressSpace::ShrinkAreaTail(VMArea* area, size_t size,
VMUserAddressSpace::ReserveAddressRange(size_t size,
const addr_t VMUserAddressSpace::kMaxRandomize = 0x8000000000ul;
const addr_t VMUserAddressSpace::kMaxInitialRandomize = 0x20000000000ul;
VMUserAddressSpace::UnreserveAddressRange(addr_t address, size_t size,
const addr_t VMUserAddressSpace::kMaxRandomize = 0x800000ul;
const addr_t VMUserAddressSpace::kMaxInitialRandomize = 0x2000000ul;
VMUserAddressSpace::UnreserveAllAddressRanges(uint32 allocationFlags)
VMUserAddressSpace::Dump() const
VMUserAddressSpace::_IsRandomized(uint32 addressSpec) const
VMUserAddressSpace::_RandomizeAddress(addr_t start, addr_t end,
VMUserAddressSpace::_InsertAreaIntoReservedRegion(addr_t start, size_t size,
VMUserAddressSpace::_InsertAreaSlot(addr_t start, addr_t size, addr_t end,
VMUserAddressSpace::VMUserAddressSpace(team_id id, addr_t base, size_t size)
VMUserAddressSpace::~VMUserAddressSpace()
VMUserAddressSpace::FirstArea() const
struct VMUserAddressSpace final : VMAddressSpace {
VMUserAddressSpace(team_id id, addr_t base,
virtual ~VMUserAddressSpace();
struct VMUserAddressSpace;