ReactOS 0.4.15-dev-8614-gbc76250
|
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().