ReXGlue SDK
Loading...
Searching...
No Matches
rex::kernel::HeapAllocation Struct Reference

#include <rex/kernel/heap.h>

Public Attributes

u32 base_address
u32 allocation_base
u32 allocation_protect
u32 allocation_size
u32 region_size
u32 state
u32 protect

Detailed Description

Equivalent to the Win32 MEMORY_BASIC_INFORMATION struct.

Member Data Documentation

◆ allocation_base

u32 rex::kernel::HeapAllocation::allocation_base

Base address of the allocation range that contains base_address.

◆ allocation_protect

u32 rex::kernel::HeapAllocation::allocation_protect

Protection when the region was first allocated.

◆ allocation_size

u32 rex::kernel::HeapAllocation::allocation_size

Size in bytes when the region was first allocated.

◆ base_address

u32 rex::kernel::HeapAllocation::base_address

Base address of the queried pages.

◆ protect

u32 rex::kernel::HeapAllocation::protect

Current protection, MemoryProtectFlag bits.

◆ region_size

u32 rex::kernel::HeapAllocation::region_size

Size in bytes from base_address of the pages with identical attributes.

◆ state

u32 rex::kernel::HeapAllocation::state

Commit, free or reserve state of the pages.


The documentation for this struct was generated from the following file: