|
ReactOS 0.4.16-dev-1946-g52006dd
|

Go to the source code of this file.
Classes | |
| struct | _IRP_FIND_CTXT |
Macros | |
| #define | NDEBUG |
| #define | MODULE_INVOLVED_IN_ARM3 |
| #define | POOL_BIG_TABLE_ENTRY_FREE 0x1 |
| #define | POOL_ENTRY(x) (PPOOL_HEADER)((ULONG_PTR)(x) - sizeof(POOL_HEADER)) |
| #define | POOL_FREE_BLOCK(x) (PLIST_ENTRY)((ULONG_PTR)(x) + sizeof(POOL_HEADER)) |
| #define | POOL_BLOCK(x, i) (PPOOL_HEADER)((ULONG_PTR)(x) + ((i) * POOL_BLOCK_SIZE)) |
| #define | POOL_NEXT_BLOCK(x) POOL_BLOCK((x), (x)->BlockSize) |
| #define | POOL_PREV_BLOCK(x) POOL_BLOCK((x), -((x)->PreviousSize)) |
Typedefs | |
| typedef struct _IRP_FIND_CTXT | IRP_FIND_CTXT |
| typedef struct _IRP_FIND_CTXT * | PIRP_FIND_CTXT |
Functions | |
| VOID | MiDumpPoolConsumers (BOOLEAN CalledFromDbg, ULONG Tag, ULONG Mask, ULONG Flags) |
Variables | |
| PVOID | MmNonPagedPoolEnd0 |
| SIZE_T | PoolBigPageTableSize |
| PPOOL_TRACKER_BIG_PAGES | PoolBigPageTable |
| #define POOL_BLOCK | ( | x, | |
| i | |||
| ) | (PPOOL_HEADER)((ULONG_PTR)(x) + ((i) * POOL_BLOCK_SIZE)) |
| #define POOL_ENTRY | ( | x | ) | (PPOOL_HEADER)((ULONG_PTR)(x) - sizeof(POOL_HEADER)) |
| #define POOL_FREE_BLOCK | ( | x | ) | (PLIST_ENTRY)((ULONG_PTR)(x) + sizeof(POOL_HEADER)) |
| #define POOL_PREV_BLOCK | ( | x | ) | POOL_BLOCK((x), -((x)->PreviousSize)) |
| typedef struct _IRP_FIND_CTXT IRP_FIND_CTXT |
| typedef struct _IRP_FIND_CTXT * PIRP_FIND_CTXT |
Referenced by ExAllocatePoolWithTag().
|
extern |
Definition at line 22 of file pool.c.
Referenced by MiInitializeNonPagedPool().
|
extern |
Definition at line 50 of file expool.c.
Referenced by _IRQL_requires_(), ExpAddTagForBigPages(), ExpCheckPoolAllocation(), ExpFindAndRemoveTagBigPages(), and InitializePool().
|
extern |
Definition at line 47 of file expool.c.
Referenced by _IRQL_requires_(), ExpAddTagForBigPages(), ExpCheckPoolAllocation(), ExpFindAndRemoveTagBigPages(), and InitializePool().