|
ReactOS 0.4.16-dev-1946-g52006dd
|
#include <heap.h>

| ULONG_PTR _HEAP::AlignMask |
Definition at line 250 of file heap.h.
Referenced by RtlAllocateHeap(), RtlDebugAllocateHeap(), RtlDebugReAllocateHeap(), and RtlReAllocateHeap().
| ULONG_PTR _HEAP::AlignRound |
Definition at line 249 of file heap.h.
Referenced by RtlAllocateHeap(), RtlDebugAllocateHeap(), RtlDebugReAllocateHeap(), and RtlReAllocateHeap().
| ULONGLONG _HEAP::AllocationTime |
Definition at line 59 of file heap.c.
Referenced by FrLdrHeapAllocateEx(), and FrLdrHeapCleanupAll().
| HEAP_BLOCK _HEAP::Blocks |
Definition at line 62 of file heap.c.
Referenced by FrLdrHeapAllocateEx(), FrLdrHeapCreate(), FrLdrHeapInsertFreeList(), FrLdrHeapRelease(), FrLdrHeapRemoveFreeList(), and FrLdrHeapVerify().
| PRTL_HEAP_COMMIT_ROUTINE _HEAP::CommitRoutine |
Definition at line 261 of file heap.h.
Referenced by RtlpDeCommitFreeBlock(), and RtlpFindAndCommitPages().
| HEAP_COUNTERS _HEAP::Counters |
| SIZE_T _HEAP::CurrentAllocBytes |
Definition at line 54 of file heap.c.
Referenced by FrLdrHeapAllocateEx(), FrLdrHeapCleanupAll(), FrLdrHeapCreate(), and FrLdrHeapFreeEx().
| SIZE_T _HEAP::DeCommitFreeBlockThreshold |
Definition at line 237 of file heap.h.
Referenced by RtlAllocateHeap(), RtlFreeHeap(), RtlpInsertFreeBlockHelper(), RtlpRemoveFreeBlock(), and RtlpValidateHeap().
| SIZE_T _HEAP::DeCommitTotalFreeThreshold |
Definition at line 238 of file heap.h.
Referenced by RtlFreeHeap().
| HEAP_ENTRY _HEAP::Encoding |
| ULONG _HEAP::Flags |
Definition at line 226 of file heap.h.
Referenced by RtlAllocateHeap(), RtlDebugAllocateHeap(), RtlDestroyHeap(), RtlFreeHeap(), RtlLockHeap(), RtlpAllocateNonDedicated(), RtlpExtendHeap(), RtlpInsertFreeBlockHelper(), RtlpPageHeapCreate(), RtlpValidateHeap(), RtlpValidateHeapSegment(), RtlReAllocateHeap(), RtlSetUserValueHeap(), and RtlUnlockHeap().
| ULONG _HEAP::ForceFlags |
Definition at line 227 of file heap.h.
Referenced by RtlAllocateHeap(), RtlDebugAllocateHeap(), RtlDebugFreeHeap(), RtlDebugGetUserInfoHeap(), RtlDebugReAllocateHeap(), RtlDebugSetUserFlagsHeap(), RtlDebugSetUserValueHeap(), RtlDebugSizeHeap(), RtlDestroyHeap(), RtlFreeHeap(), RtlGetUserInfoHeap(), RtlLockHeap(), RtlpDphPointerFromHandle(), RtlpPageHeapCreate(), RtlReAllocateHeap(), RtlSetUserFlagsHeap(), RtlSetUserValueHeap(), RtlSizeHeap(), RtlUnlockHeap(), and RtlValidateHeap().
| RTL_BITMAP _HEAP::FreeHintBitmap |
Definition at line 267 of file heap.h.
Referenced by RtlAllocateHeap(), RtlpInsertFreeBlockHelper(), RtlpRemoveFreeBlock(), and RtlpValidateHeap().
| PLIST_ENTRY _HEAP::FreeHints[ANYSIZE_ARRAY] |
Definition at line 268 of file heap.h.
Referenced by RtlAllocateHeap(), RtlpInsertFreeBlockHelper(), RtlpRemoveFreeBlock(), and RtlpValidateHeap().
| LIST_ENTRY _HEAP::FreeLists |
Definition at line 259 of file heap.h.
Referenced by RtlAllocateHeap(), RtlpAllocateNonDedicated(), RtlpInsertFreeBlockHelper(), RtlpRemoveFreeBlock(), and RtlpValidateHeap().
| ULONGLONG _HEAP::FreeTime |
Definition at line 60 of file heap.c.
Referenced by FrLdrHeapCleanupAll(), and FrLdrHeapFreeEx().
| UCHAR _HEAP::FrontEndHeapType |
Definition at line 264 of file heap.h.
Referenced by RtlQueryHeapInformation().
| PVOID _HEAP::HeaderValidateCopy |
Definition at line 243 of file heap.h.
Referenced by RtlDebugDestroyHeap().
| SIZE_T _HEAP::LargestAllocation |
Definition at line 58 of file heap.c.
Referenced by FrLdrHeapAllocateEx(), FrLdrHeapCleanupAll(), and FrLdrHeapCreate().
| PHEAP_LOCK _HEAP::LockVariable |
Definition at line 260 of file heap.h.
Referenced by RtlAllocateHeap(), RtlDebugAllocateHeap(), RtlDebugFreeHeap(), RtlDebugGetUserInfoHeap(), RtlDebugReAllocateHeap(), RtlDebugSetUserFlagsHeap(), RtlDebugSetUserValueHeap(), RtlDebugSizeHeap(), RtlDestroyHeap(), RtlFreeHeap(), RtlGetUserInfoHeap(), RtlLockHeap(), RtlpAllocateNonDedicated(), RtlReAllocateHeap(), RtlSetUserFlagsHeap(), RtlSetUserValueHeap(), RtlUnlockHeap(), and RtlValidateHeap().
| SIZE_T _HEAP::MaxAllocBytes |
Definition at line 55 of file heap.c.
Referenced by FrLdrHeapAllocateEx(), FrLdrHeapCleanupAll(), and FrLdrHeapCreate().
| SIZE_T _HEAP::MaximumAllocationSize |
Definition at line 240 of file heap.h.
Referenced by RtlDebugAllocateHeap(), and RtlDebugReAllocateHeap().
| SIZE_T _HEAP::MaximumSize |
Definition at line 53 of file heap.c.
Referenced by FrLdrHeapCreate(), FrLdrHeapDestroy(), FrLdrHeapFreeEx(), and FrLdrHeapRelease().
| ULONG _HEAP::NumAllocs |
Definition at line 56 of file heap.c.
Referenced by FrLdrHeapAllocateEx(), FrLdrHeapCleanupAll(), and FrLdrHeapCreate().
| ULONG _HEAP::NumFrees |
Definition at line 57 of file heap.c.
Referenced by FrLdrHeapCleanupAll(), FrLdrHeapCreate(), and FrLdrHeapFreeEx().
| USHORT _HEAP::ProcessHeapsListIndex |
Definition at line 241 of file heap.h.
Referenced by RtlpAddHeapToProcessList(), and RtlpRemoveHeapFromProcessList().
| PHEAP_PSEUDO_TAG_ENTRY _HEAP::PseudoTagEntries |
Definition at line 258 of file heap.h.
Referenced by RtlAllocateHeap(), RtlpSplitEntry(), and RtlReAllocateHeap().
| SIZE_T _HEAP::SegmentCommit |
Definition at line 236 of file heap.h.
Referenced by RtlpExtendHeap().
| LIST_ENTRY _HEAP::SegmentList |
| SIZE_T _HEAP::SegmentReserve |
Definition at line 235 of file heap.h.
Referenced by RtlpExtendHeap().
| struct _HEAP_SEGMENT* _HEAP::Segments[HEAP_SEGMENTS] |
Definition at line 253 of file heap.h.
Referenced by RtlDestroyHeap(), RtlpDeCommitFreeBlock(), RtlpExtendHeap(), RtlpInsertFreeBlock(), RtlpValidateHeap(), and RtlpValidateHeapEntry().
| ULONG _HEAP::Signature |
Definition at line 234 of file heap.h.
Referenced by RtlDebugAllocateHeap(), RtlDebugDestroyHeap(), RtlDebugFreeHeap(), RtlDebugGetUserInfoHeap(), RtlDebugReAllocateHeap(), RtlDebugSetUserFlagsHeap(), RtlDebugSetUserValueHeap(), RtlDebugSizeHeap(), RtlLockHeap(), RtlUnlockHeap(), and RtlValidateHeap().
| PHEAP_TAG_ENTRY _HEAP::TagEntries |
| ULONG_PTR _HEAP::TerminatingBlock |
Definition at line 61 of file heap.c.
Referenced by FrLdrHeapAllocateEx(), FrLdrHeapCreate(), and FrLdrHeapInsertFreeList().
| SIZE_T _HEAP::TotalFreeSize |
Definition at line 239 of file heap.h.
Referenced by RtlFreeHeap(), RtlpCoalesceFreeBlocks(), RtlpInsertFreeBlock(), RtlpSplitEntry(), RtlpValidateHeap(), and RtlReAllocateHeap().
| HEAP_TUNING_PARAMETERS _HEAP::TuningParameters |
| LIST_ENTRY _HEAP::UCRList |
Definition at line 247 of file heap.h.
Referenced by RtlpCreateUnCommittedRange().
| LIST_ENTRY _HEAP::UCRSegments |
Definition at line 248 of file heap.h.
Referenced by RtlDestroyHeap(), and RtlpCreateUnCommittedRange().
| LIST_ENTRY _HEAP::VirtualAllocdBlocks |
Definition at line 251 of file heap.h.
Referenced by RtlAllocateHeap(), RtlDestroyHeap(), and RtlpValidateHeap().