ReactOS 0.4.15-dev-6073-g59e7458
|
#include <ntoskrnl.h>
#include <reactos/buildno.h>
#include "kd.h"
#include "kdterminal.h"
#include <debug.h>
Go to the source code of this file.
Macros | |
#define | NDEBUG |
#define | KdpBufferSize (1024 * 512) |
#define | KdpScreenLineLengthDefault 80 |
KIRQL NTAPI KdbpAcquireLock | ( | _In_ PKSPIN_LOCK | SpinLock | ) |
Definition at line 67 of file kdio.c.
Referenced by KdbDebugPrint(), KdpPrintToLogFile(), and KdpSerialPrint().
Definition at line 94 of file kdio.c.
Referenced by KdbDebugPrint(), KdpPrintToLogFile(), and KdpSerialPrint().
Definition at line 579 of file kdio.c.
Referenced by KdIoReadLine().
Definition at line 550 of file kdio.c.
Referenced by KdIoPrintf(), KdIoPuts(), KdReceivePacket(), and KdSendPacket().
Definition at line 571 of file kdio.c.
Referenced by KdIoReadLine(), and KdReceivePacket().
HACK for FILE_APPEND_DATA ** Remove once CORE-18789 is fixed. ** Enforce to go to the end of file
END OF HACK
Definition at line 200 of file kdio.c.
Referenced by KdpDebugLogInit().
Definition at line 110 of file kdio.c.
Referenced by KdpDebugLogInit().
Definition at line 159 of file kdio.c.
Referenced by KdpDebugLogInit().
Definition at line 434 of file kdio.c.
Referenced by KdbpInternalEnter(), and KdpScreenInit().
Definition at line 518 of file kdio.c.
Referenced by KdpScreenInit().
Definition at line 466 of file kdio.c.
Referenced by KdpScreenInit().
Definition at line 453 of file kdio.c.
Referenced by KdbpInternalEnter().
Definition at line 395 of file kdio.c.
Referenced by KdpSerialInit().
Definition at line 368 of file kdio.c.
Referenced by KdpSerialInit().
KDSTATUS NTAPI KdReceivePacket | ( | _In_ ULONG | PacketType, |
_Out_ PSTRING | MessageHeader, | ||
_Out_ PSTRING | MessageData, | ||
_Out_ PULONG | DataLength, | ||
_Inout_ PKD_CONTEXT | Context | ||
) |
Definition at line 701 of file kdio.c.
VOID NTAPI KdSendPacket | ( | _In_ ULONG | PacketType, |
_In_ PSTRING | MessageHeader, | ||
_In_opt_ PSTRING | MessageData, | ||
_Inout_ PKD_CONTEXT | Context | ||
) |
Definition at line 604 of file kdio.c.
KD_DISPATCH_TABLE DispatchTable[KdMax] = {0} |
PKDP_INIT_ROUTINE InitRoutines[KdMax] |
Definition at line 47 of file kdio.c.
Referenced by KdDebuggerInitialize0().
|
static |
Definition at line 58 of file kdio.c.
Referenced by KdReceivePacket(), and KdSendPacket().
|
static |
Definition at line 61 of file kdio.c.
Referenced by KdReceivePacket(), and KdSendPacket().
|
static |
Definition at line 59 of file kdio.c.
Referenced by KdSendPacket().
|
static |
Definition at line 60 of file kdio.c.
Referenced by KdSendPacket().
|
static |
Definition at line 57 of file kdio.c.
Referenced by KdReceivePacket(), and KdSendPacket().
Definition at line 148 of file kdb_cli.c.
Referenced by KdbpCliMainLoop(), KdbpCmdBackTrace(), KdbpCmdBreakPoint(), KdbpCmdDisassembleX(), KdbpCmdEvalExpression(), KdbpCmdMod(), and KdReceivePacket().
Definition at line 28 of file kdio.c.
Referenced by KdpLoggerThread(), and KdpPrintToLogFile().
Definition at line 27 of file kdio.c.
Referenced by KdpDebugLogInit(), KdpLoggerThread(), and KdpPrintToLogFile().
|
static |
Definition at line 30 of file kdio.c.
Referenced by KdpDebugLogInit(), and KdpPrintToLogFile().
KDP_DEBUG_MODE KdpDebugMode |
Definition at line 43 of file kdio.c.
Referenced by KdbpInternalEnter(), KdDebuggerInitialize0(), KdpDebugLogInit(), KdpGetDebugMode(), KdpGetTerminalSettings(), KdpInitTerminal(), KdpScreenInit(), KdpSerialInit(), KdpUpdateTerminalSize(), and KdSendPacket().
Definition at line 29 of file kdio.c.
Referenced by KdpDebugLogInit(), KdpLoggerThread(), and KdpPrintToLogFile().
|
static |
Definition at line 32 of file kdio.c.
Referenced by KdpDebugLogInit(), and KdpLoggerThread().
ANSI_STRING KdpLogFileName = RTL_CONSTANT_STRING("\\SystemRoot\\debug.log") |
Definition at line 33 of file kdio.c.
Referenced by KdpDebugLogInit(), and KdpGetDebugMode().
|
static |
Definition at line 31 of file kdio.c.
Referenced by KdpDebugLogInit(), KdpLoggerThread(), and KdpPrintToLogFile().
Definition at line 26 of file kdio.c.
Referenced by KdpLoggerThread(), and KdpPrintToLogFile().
LIST_ENTRY KdProviders = {&KdProviders, &KdProviders} |
Definition at line 44 of file kdio.c.
Referenced by KdbInitialize(), KdDebuggerInitialize1(), KdIoPrintString(), KdpDebugLogInit(), KdpDriverReinit(), KdpScreenInit(), and KdpSerialInit().
|
static |
Definition at line 40 of file kdio.c.
Referenced by KdpScreenPrint().
|
static |
Definition at line 41 of file kdio.c.
Referenced by KdpScreenPrint().
|
static |
Definition at line 41 of file kdio.c.
Referenced by KdpScreenPrint().
|
static |
Definition at line 35 of file kdio.c.
Referenced by KdpSerialInit(), and KdpSerialPrint().
CPPORT SerialPortInfo = {0, DEFAULT_DEBUG_BAUD_RATE, 0} |
Definition at line 37 of file kdio.c.
Referenced by KdbpSendCommandSerial(), KdbpTryGetCharSerial(), KdpGetDebugMode(), KdpSerialInit(), and KdpSerialPrint().
ULONG SerialPortNumber = DEFAULT_DEBUG_PORT |
Definition at line 36 of file kdio.c.
Referenced by KdpGetDebugMode(), and KdpSerialInit().