|
ReXGlue SDK
|
#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 |
Equivalent to the Win32 MEMORY_BASIC_INFORMATION struct.
| u32 rex::kernel::HeapAllocation::allocation_base |
Base address of the allocation range that contains base_address.
| u32 rex::kernel::HeapAllocation::allocation_protect |
Protection when the region was first allocated.
| u32 rex::kernel::HeapAllocation::allocation_size |
Size in bytes when the region was first allocated.
| u32 rex::kernel::HeapAllocation::base_address |
Base address of the queried pages.
| u32 rex::kernel::HeapAllocation::protect |
Current protection, MemoryProtectFlag bits.
| u32 rex::kernel::HeapAllocation::region_size |
Size in bytes from base_address of the pages with identical attributes.
| u32 rex::kernel::HeapAllocation::state |
Commit, free or reserve state of the pages.