ReactOS 0.4.15-dev-8632-gbc8c7d1
|
#include "kddll.h"
#include <cportlib/cportlib.h>
#include <arc/arc.h>
#include <stdio.h>
#include <stdlib.h>
#include <ndk/halfuncs.h>
Go to the source code of this file.
Macros | |
#define | DEFAULT_DEBUG_PORT 2 /* COM2 */ |
#define | DEFAULT_DEBUG_COM1_IRQ 4 |
#define | DEFAULT_DEBUG_COM2_IRQ 3 |
#define | DEFAULT_DEBUG_BAUD_RATE 115200 |
#define | DEFAULT_BAUD_RATE 19200 |
#define | MAX_COM_PORTS (sizeof(BaseArray) / sizeof(BaseArray[0]) - 1) |
Functions | |
NTSTATUS NTAPI | KdD0Transition (VOID) |
NTSTATUS NTAPI | KdD3Transition (VOID) |
NTSTATUS NTAPI | KdSave (IN BOOLEAN SleepTransition) |
NTSTATUS NTAPI | KdRestore (IN BOOLEAN SleepTransition) |
NTSTATUS NTAPI | KdpPortInitialize (IN ULONG ComPortNumber, IN ULONG ComPortBaudRate) |
NTSTATUS NTAPI | KdDebuggerInitialize0 (IN PLOADER_PARAMETER_BLOCK LoaderBlock OPTIONAL) |
NTSTATUS NTAPI | KdDebuggerInitialize1 (IN PLOADER_PARAMETER_BLOCK LoaderBlock OPTIONAL) |
VOID NTAPI | KdpSendByte (IN UCHAR Byte) |
KDP_STATUS NTAPI | KdpPollByte (OUT PUCHAR OutByte) |
KDP_STATUS NTAPI | KdpReceiveByte (OUT PUCHAR OutByte) |
KDP_STATUS NTAPI | KdpPollBreakIn (VOID) |
Variables | |
CPPORT | KdComPort |
ULONG | KdComPortIrq = 0 |
Definition at line 99 of file kdcom.c.
Referenced by KdPowerTransition().
Definition at line 106 of file kdcom.c.
Referenced by KdPowerTransition().
NTSTATUS NTAPI KdDebuggerInitialize0 | ( | IN PLOADER_PARAMETER_BLOCK LoaderBlock | OPTIONAL | ) |
Definition at line 158 of file kdcom.c.
Referenced by KdInitSystem().
NTSTATUS NTAPI KdDebuggerInitialize1 | ( | IN PLOADER_PARAMETER_BLOCK LoaderBlock | OPTIONAL | ) |
Definition at line 283 of file kdcom.c.
Referenced by Phase1InitializationDiscard().
KDP_STATUS NTAPI KdpPollBreakIn | ( | VOID | ) |
Definition at line 343 of file kdcom.c.
Referenced by KdReceivePacket().
KDP_STATUS NTAPI KdpPollByte | ( | OUT PUCHAR | OutByte | ) |
Definition at line 299 of file kdcom.c.
Referenced by gdb_receive_packet(), and KdpPollBreakIn().
Definition at line 129 of file kdcom.c.
Referenced by KdDebuggerInitialize0().
KDP_STATUS NTAPI KdpReceiveByte | ( | OUT PUCHAR | OutByte | ) |
Definition at line 321 of file kdcom.c.
Referenced by finish_gdb_packet(), gdb_receive_packet(), KdpReceiveBuffer(), and KdpReceivePacketLeader().
Definition at line 291 of file kdcom.c.
Referenced by finish_gdb_packet(), gdb_receive_packet(), KdpPollBreakIn(), KdpSendBuffer(), KdSendPacket(), send_gdb_partial_binary(), send_gdb_partial_packet(), and start_gdb_packet().
Definition at line 121 of file kdcom.c.
Referenced by KdExitDebugger(), and KdReportProcessorChange().
Definition at line 113 of file kdcom.c.
Referenced by KdEnterDebugger(), and KdReportProcessorChange().
CPPORT KdComPort |
Definition at line 52 of file kdcom.c.
Referenced by KdpPollByte(), KdpPortInitialize(), KdpReceiveByte(), and KdpSendByte().
ULONG KdComPortIrq = 0 |
Definition at line 53 of file kdcom.c.
Referenced by KdDebuggerInitialize0().