|
ReactOS 0.4.17-dev-246-gaf10f35
|
#include <heap.h>

| ULONG_PTR _HEAP::AlignMask |
Definition at line 258 of file heap.h.
Referenced by RtlAllocateHeap(), RtlDebugAllocateHeap(), RtlDebugReAllocateHeap(), and RtlReAllocateHeap().
| ULONG_PTR _HEAP::AlignRound |
Definition at line 257 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 269 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 245 of file heap.h.
Referenced by RtlAllocateHeap(), RtlFreeHeap(), RtlpInsertFreeBlockHelper(), RtlpRemoveFreeBlock(), and RtlpValidateHeap().
| SIZE_T _HEAP::DeCommitTotalFreeThreshold |
Definition at line 246 of file heap.h.
Referenced by RtlFreeHeap().
| HEAP_ENTRY _HEAP::Encoding |
| ULONG _HEAP::Flags |
Definition at line 234 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 235 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 275 of file heap.h.
Referenced by RtlAllocateHeap(), RtlpInsertFreeBlockHelper(), RtlpRemoveFreeBlock(), and RtlpValidateHeap().
| PLIST_ENTRY _HEAP::FreeHints[ANYSIZE_ARRAY] |
Definition at line 276 of file heap.h.
Referenced by RtlAllocateHeap(), RtlpInsertFreeBlockHelper(), RtlpRemoveFreeBlock(), and RtlpValidateHeap().
| LIST_ENTRY _HEAP::FreeLists |
Definition at line 267 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 272 of file heap.h.
Referenced by RtlQueryHeapInformation().
| PVOID _HEAP::HeaderValidateCopy |
Definition at line 251 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 268 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 248 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 249 of file heap.h.
Referenced by RtlpAddHeapToProcessList(), and RtlpRemoveHeapFromProcessList().
| PHEAP_PSEUDO_TAG_ENTRY _HEAP::PseudoTagEntries |
Definition at line 266 of file heap.h.
Referenced by RtlAllocateHeap(), RtlpSplitEntry(), and RtlReAllocateHeap().
| SIZE_T _HEAP::SegmentCommit |
Definition at line 244 of file heap.h.
Referenced by RtlpExtendHeap().
| LIST_ENTRY _HEAP::SegmentList |
| SIZE_T _HEAP::SegmentReserve |
Definition at line 243 of file heap.h.
Referenced by RtlpExtendHeap().
| struct _HEAP_SEGMENT* _HEAP::Segments[HEAP_SEGMENTS] |
Definition at line 261 of file heap.h.
Referenced by RtlDestroyHeap(), RtlpDeCommitFreeBlock(), RtlpExtendHeap(), RtlpInsertFreeBlock(), RtlpValidateHeap(), and RtlpValidateHeapEntry().
| ULONG _HEAP::Signature |
Definition at line 242 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 247 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 255 of file heap.h.
Referenced by RtlpCreateUnCommittedRange().
| LIST_ENTRY _HEAP::UCRSegments |
Definition at line 256 of file heap.h.
Referenced by RtlDestroyHeap(), and RtlpCreateUnCommittedRange().
| LIST_ENTRY _HEAP::VirtualAllocdBlocks |
Definition at line 259 of file heap.h.
Referenced by RtlAllocateHeap(), RtlDestroyHeap(), and RtlpValidateHeap().