VMKernelAddressSpace
friend struct VMKernelAddressSpace;
struct VMKernelAddressSpace;
? (VMAddressSpace*)new(std::nothrow) VMKernelAddressSpace(teamID, base,
VMKernelAddressSpace::FirstArea() const
VMKernelAddressSpace::NextArea(VMArea* _area) const
VMKernelAddressSpace::CreateArea(const char* name, uint32 wiring,
VMKernelAddressSpace::DeleteArea(VMArea* _area, uint32 allocationFlags)
VMKernelAddressSpace::LookupArea(addr_t address) const
VMKernelAddressSpace::FindClosestArea(addr_t address, bool less) const
VMKernelAddressSpace::InsertArea(VMArea* _area, size_t size,
VMKernelAddressSpace::RemoveArea(VMArea* _area, uint32 allocationFlags)
VMKernelAddressSpace::CanResizeArea(VMArea* area, size_t newSize)
VMKernelAddressSpace::ResizeArea(VMArea* _area, size_t newSize,
VMKernelAddressSpace::ShrinkAreaHead(VMArea* _area, size_t newSize,
VMKernelAddressSpace::ShrinkAreaTail(VMArea* area, size_t newSize,
VMKernelAddressSpace::ReserveAddressRange(size_t size,
VMKernelAddressSpace::UnreserveAddressRange(addr_t address, size_t size,
VMKernelAddressSpace::UnreserveAllAddressRanges(uint32 allocationFlags)
VMKernelAddressSpace::Dump() const
VMKernelAddressSpace::_FreeListInsertRange(Range* range, size_t size)
VMKernelAddressSpace::_FreeListRemoveRange(Range* range, size_t size)
VMKernelAddressSpace::_InsertRange(Range* range)
VMKernelAddressSpace::_RemoveRange(Range* range)
VMKernelAddressSpace::_AllocateRange(
VMKernelAddressSpace::Range*
VMKernelAddressSpace::_FindFreeRange(addr_t start, size_t size,
VMKernelAddressSpace::VMKernelAddressSpace(team_id id, addr_t base, size_t size)
VMKernelAddressSpace::~VMKernelAddressSpace()
VMKernelAddressSpace::_FreeRange(Range* range, uint32 allocationFlags)
VMKernelAddressSpace::InitObject()
VMKernelAddressSpace::_CheckStructures() const
struct VMKernelAddressSpace final : VMAddressSpace {
VMKernelAddressSpace(team_id id, addr_t base,
virtual ~VMKernelAddressSpace();
struct VMKernelAddressSpace;