|
Rizin
unix-like reverse engineering framework and cli tools
|
#include <windows_heap.h>
Public Attributes | |
| RTL_HP_ENV_HANDLE | EnvHandle |
| ULONG | Signature |
| ULONG | GlobalFlags |
| ULONG | Interceptor |
| USHORT | ProcessHeapListIndex |
| USHORT | AllocatedFromMetadata: 1 |
| union { | |
| RTL_HEAP_MEMORY_LIMIT_DATA CommitLimitData | |
| struct { | |
| UINT64 ReservedMustBeZero1 | |
| PVOID UserContext | |
| PVOID ReservedMustBeZero2 | |
| PVOID Spare | |
| } | |
| }; | |
| RTL_SRWLOCK | LargeMetadataLock |
| RTL_RB_TREE | LargeAllocMetadata |
| WPARAM | LargeReservedPages |
| WPARAM | LargeCommittedPages |
| RTL_RUN_ONCE | StackTraceInitVar |
| WPARAM | Padding [2] |
| HEAP_RUNTIME_MEMORY_STATS | MemStats |
| UINT16 | GlobalLockCount |
| ULONG | GlobalLockOwner |
| RTL_SRWLOCK | ContextExtendLock |
| PUINT8 | AllocatedBase |
| PUINT8 | UncommittedBase |
| PUINT8 | ReservedLimit |
| HEAP_SEG_CONTEXT | SegContexts [2] |
| HEAP_VS_CONTEXT | VsContext |
| HEAP_LFH_CONTEXT | LfhContext |
Definition at line 600 of file windows_heap.h.
| union { ... } |
| PUINT8 _SEGMENT_HEAP::AllocatedBase |
Definition at line 626 of file windows_heap.h.
| USHORT _SEGMENT_HEAP::AllocatedFromMetadata |
Definition at line 606 of file windows_heap.h.
| RTL_HEAP_MEMORY_LIMIT_DATA _SEGMENT_HEAP::CommitLimitData |
Definition at line 608 of file windows_heap.h.
| RTL_SRWLOCK _SEGMENT_HEAP::ContextExtendLock |
Definition at line 625 of file windows_heap.h.
| RTL_HP_ENV_HANDLE _SEGMENT_HEAP::EnvHandle |
Definition at line 601 of file windows_heap.h.
| ULONG _SEGMENT_HEAP::GlobalFlags |
Definition at line 603 of file windows_heap.h.
| UINT16 _SEGMENT_HEAP::GlobalLockCount |
Definition at line 623 of file windows_heap.h.
| ULONG _SEGMENT_HEAP::GlobalLockOwner |
Definition at line 624 of file windows_heap.h.
| ULONG _SEGMENT_HEAP::Interceptor |
Definition at line 604 of file windows_heap.h.
| RTL_RB_TREE _SEGMENT_HEAP::LargeAllocMetadata |
Definition at line 617 of file windows_heap.h.
Referenced by GetSegmentHeapBlocks().
| WPARAM _SEGMENT_HEAP::LargeCommittedPages |
Definition at line 619 of file windows_heap.h.
| RTL_SRWLOCK _SEGMENT_HEAP::LargeMetadataLock |
Definition at line 616 of file windows_heap.h.
| WPARAM _SEGMENT_HEAP::LargeReservedPages |
Definition at line 618 of file windows_heap.h.
Referenced by GetSegmentHeapBlocks().
| HEAP_LFH_CONTEXT _SEGMENT_HEAP::LfhContext |
Definition at line 631 of file windows_heap.h.
Referenced by GetSegmentHeapBlocks().
| HEAP_RUNTIME_MEMORY_STATS _SEGMENT_HEAP::MemStats |
Definition at line 622 of file windows_heap.h.
| WPARAM _SEGMENT_HEAP::Padding[2] |
Definition at line 621 of file windows_heap.h.
| USHORT _SEGMENT_HEAP::ProcessHeapListIndex |
Definition at line 605 of file windows_heap.h.
| PUINT8 _SEGMENT_HEAP::ReservedLimit |
Definition at line 628 of file windows_heap.h.
| UINT64 _SEGMENT_HEAP::ReservedMustBeZero1 |
Definition at line 610 of file windows_heap.h.
| PVOID _SEGMENT_HEAP::ReservedMustBeZero2 |
Definition at line 612 of file windows_heap.h.
| HEAP_SEG_CONTEXT _SEGMENT_HEAP::SegContexts[2] |
Definition at line 629 of file windows_heap.h.
Referenced by GetSegmentHeapBlocks().
| ULONG _SEGMENT_HEAP::Signature |
Definition at line 602 of file windows_heap.h.
Referenced by GetSegmentHeapBlocks().
| PVOID _SEGMENT_HEAP::Spare |
Definition at line 613 of file windows_heap.h.
| RTL_RUN_ONCE _SEGMENT_HEAP::StackTraceInitVar |
Definition at line 620 of file windows_heap.h.
| PUINT8 _SEGMENT_HEAP::UncommittedBase |
Definition at line 627 of file windows_heap.h.
| PVOID _SEGMENT_HEAP::UserContext |
Definition at line 611 of file windows_heap.h.
| HEAP_VS_CONTEXT _SEGMENT_HEAP::VsContext |
Definition at line 630 of file windows_heap.h.