Go to the source code of this file.
Defines | |
#define | MEM_PRINT_FLAG_CONSOLE 0x01 |
#define | MEM_PRINT_FLAG_FILE 0x02 |
#define | MEM_PRINT_FLAG_HEADER 0x04 |
#define | MEM_PRINT_DEF_BUFFER_SIZE 65536 |
#define | MEM_PRINT_DEF_SUBBUFFER_COUNT 16 |
#define | MEM_PRINT_MAX_SUBBUFFER_COUNT 64 |
#define | MEM_PRINT_LOG_FILE_NAME "\\SystemRoot\\Logfile" |
#define | DbgPrint MemPrint |
Functions | |
VOID | MemPrintInitialize (VOID) |
VOID | MemPrint (CHAR *Format,...) |
VOID | MemPrintFlush (VOID) |
Variables | |
ULONG | MemPrintFlags |
|
|
Definition at line 38 of file memprint.h. |
|
Definition at line 52 of file memprint.h. |
|
Definition at line 29 of file memprint.h. Referenced by MemPrint(). |
|
Definition at line 30 of file memprint.h. Referenced by MemPrintWriteThread(). |
|
Definition at line 31 of file memprint.h. Referenced by MemPrint(). |
|
Definition at line 55 of file memprint.h. Referenced by MemPrintWriteThread(). |
|
Definition at line 53 of file memprint.h. Referenced by MemPrintInitialize(), and MemPrintWriteThread(). |
|
Definition at line 250 of file memprint.c. References ASSERT, CHAR, DbgPrint, FALSE, GET_MEM_PRINT_SUBBUFFER, KeAcquireSpinLock, KeReleaseSpinLock(), KeSetEvent(), MEM_PRINT_FLAG_CONSOLE, MEM_PRINT_FLAG_HEADER, MEM_PRINT_MAX_MESSAGE_SIZE, MemPrintBuffer, MemPrintBufferSize, MemPrintCurrentSubbuffer, MemPrintFlags, MemPrintIndex, MemPrintInitialized, MemPrintSpinLock, MemPrintSubbufferCount, MemPrintSubbufferFullEvent, MemPrintSubbufferWriting, PMEM_PRINT_MESSAGE_HEADER, _MEM_PRINT_MESSAGE_HEADER::Size, strlen(), TRUE, _MEM_PRINT_MESSAGE_HEADER::Type, and USHORT.
|
|
Definition at line 492 of file memprint.c. References DbgPrint, FALSE, KeAcquireSpinLock, KeDelayExecutionThread(), KeReleaseSpinLock(), KernelMode, KeSetEvent(), MEM_PRINT_SUBBUFFER_SIZE, MemPrintBuffer, MemPrintBufferSize, MemPrintCurrentSubbuffer, MemPrintIndex, MemPrintSpinLock, MemPrintSubbufferFullEvent, MemPrintSubbufferWriting, PMEM_PRINT_MESSAGE_HEADER, _MEM_PRINT_MESSAGE_HEADER::Size, TRUE, _MEM_PRINT_MESSAGE_HEADER::Type, and USHORT.
|
|
Definition at line 124 of file memprint.c. References DbgPrint, ExAllocatePoolWithTag, FALSE, KeInitializeEvent, KeInitializeSpinLock(), MEM_PRINT_MAX_SUBBUFFER_COUNT, MemPrintBuffer, MemPrintBufferSize, MemPrintInitialized, MemPrintSpinLock, MemPrintSubbufferCount, MemPrintSubbufferFullEvent, MemPrintSubbufferWriting, MemPrintWriteThread(), NonPagedPool, NT_SUCCESS, NTSTATUS(), NULL, PsCreateSystemThread(), and TRUE.
|
|
Definition at line 33 of file memprint.h. Referenced by MemPrint(), and MemPrintWriteThread(). |