#include "ntrtlp.h"#include "heap.h"#include "heappriv.h"Go to the source code of this file.
Defines | |
| #define | MINIMUM_LOOKASIDE_DEPTH 4 |
| #define | MINIMUM_ALLOCATION_THRESHOLD 25 |
Functions | |
| VOID | RtlpInitializeHeapLookaside (IN PHEAP_LOOKASIDE Lookaside, IN USHORT Depth) |
| VOID | RtlpDeleteHeapLookaside (IN PHEAP_LOOKASIDE Lookaside) |
| VOID | RtlpAdjustHeapLookasideDepth (IN PHEAP_LOOKASIDE Lookaside) |
| PVOID | RtlpAllocateFromHeapLookaside (IN PHEAP_LOOKASIDE Lookaside) |
| BOOLEAN | RtlpFreeToHeapLookaside (IN PHEAP_LOOKASIDE Lookaside, IN PVOID Entry) |
|
|
Definition at line 36 of file rtl/lookasid.c. |
|
|
Definition at line 30 of file rtl/lookasid.c. |
|
|
Definition at line 130 of file rtl/lookasid.c. References MINIMUM_ALLOCATION_THRESHOLD, MINIMUM_LOOKASIDE_DEPTH, and USHORT. Referenced by RtlAllocateHeap().
|
|
|
Definition at line 222 of file rtl/lookasid.c. References EXCEPTION_EXECUTE_HANDLER, NULL, and RtlpInterlockedPopEntrySList(). Referenced by RtlAllocateHeap(), RtlValidateHeap(), and RtlWalkHeap().
|
|
|
Definition at line 101 of file rtl/lookasid.c.
|
|
||||||||||||
|
Definition at line 288 of file rtl/lookasid.c. References EXCEPTION_EXECUTE_HANDLER, FALSE, RtlpInterlockedPushEntrySList(), RtlpQueryDepthSList, and TRUE. Referenced by RtlFreeHeap().
|
|
||||||||||||
|
Definition at line 45 of file rtl/lookasid.c. References MINIMUM_LOOKASIDE_DEPTH, and RtlpInitializeSListHead. Referenced by RtlCreateHeap().
|
1.3.7