|
ReactOS 0.4.16-dev-1946-g52006dd
|
#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().