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.