ReactOS 0.4.16-dev-295-g4aee028
|
#include "kdgdb.h"
Go to the source code of this file.
KDSTATUS ContinueManipulateStateHandler | ( | _Out_ DBGKD_MANIPULATE_STATE64 * | State, |
_Out_ PSTRING | MessageData, | ||
_Out_ PULONG | MessageLength, | ||
_Inout_ PKD_CONTEXT | KdContext | ||
) |
Definition at line 213 of file kdpacket.c.
Referenced by handle_gdb_c(), and handle_gdb_s().
|
static |
Definition at line 293 of file kdpacket.c.
|
static |
Definition at line 62 of file kdpacket.c.
Referenced by GetVersionSendHandler(), and send_kd_state_change().
|
static |
Definition at line 37 of file kdpacket.c.
Referenced by GetContextManipulateHandler().
|
static |
Definition at line 273 of file kdpacket.c.
Referenced by FirstSendHandler().
|
static |
Definition at line 241 of file kdpacket.c.
Referenced by GetVersionManipulateStateHandler().
KDSTATUS NTAPI KdReceivePacket | ( | _In_ ULONG | PacketType, |
_Out_ PSTRING | MessageHeader, | ||
_Out_ PSTRING | MessageData, | ||
_Out_ PULONG | DataLength, | ||
_Inout_ PKD_CONTEXT | KdContext | ||
) |
Definition at line 350 of file kdpacket.c.
VOID NTAPI KdSendPacket | ( | IN ULONG | PacketType, |
IN PSTRING | MessageHeader, | ||
IN PSTRING | MessageData, | ||
IN OUT PKD_CONTEXT | KdContext | ||
) |
Definition at line 409 of file kdpacket.c.
|
static |
Definition at line 173 of file kdpacket.c.
Referenced by KdSendPacket().
|
static |
Definition at line 137 of file kdpacket.c.
Referenced by KdSendPacket().
|
static |
Definition at line 194 of file kdpacket.c.
Referenced by KdSendPacket().
KDSTATUS SetContextManipulateHandler | ( | _Out_ DBGKD_MANIPULATE_STATE64 * | State, |
_Out_ PSTRING | MessageData, | ||
_Out_ PULONG | MessageLength, | ||
_Inout_ PKD_CONTEXT | KdContext | ||
) |
Definition at line 107 of file kdpacket.c.
Referenced by handle_gdb_c(), and handle_gdb_s().
|
static |
Definition at line 84 of file kdpacket.c.
Referenced by SetContextManipulateHandler().
CONTEXT CurrentContext |
Definition at line 29 of file kdpacket.c.
Referenced by gdb_send_register(), gdb_send_registers(), GetContextSendHandler(), handle_gdb_c(), handle_gdb_s(), and SetContextManipulateHandler().
DBGKD_ANY_WAIT_STATE_CHANGE CurrentStateChange |
Definition at line 28 of file kdpacket.c.
Referenced by ContinueManipulateStateHandler(), find_thread(), FirstSendHandler(), gdb_send_exception(), gdb_send_register(), gdb_send_registers(), GetContextManipulateHandler(), GetVersionManipulateStateHandler(), handle_gdb_c(), handle_gdb_insert_breakpoint(), handle_gdb_query(), handle_gdb_read_mem(), handle_gdb_remove_breakpoint(), handle_gdb_write_mem(), send_kd_state_change(), and SetContextManipulateHandler().
Definition at line 17 of file kdpacket.c.
Referenced by ContinueManipulateStateHandler(), send_kd_debug_io(), and send_kd_state_change().
KDDEBUGGER_DATA64* KdDebuggerDataBlock |
Definition at line 21 of file kdpacket.c.
Referenced by GetVersionSendHandler().
KDP_MANIPULATESTATE_HANDLER KdpManipulateStateHandler = NULL |
Definition at line 26 of file kdpacket.c.
Referenced by ContinueManipulateStateHandler(), FirstSendHandler(), GetContextManipulateHandler(), GetVersionManipulateStateHandler(), GetVersionSendHandler(), handle_gdb_c(), handle_gdb_s(), KdReceivePacket(), ReadMemorySendHandler(), RestoreBreakPointSendHandler(), send_kd_state_change(), SetContextManipulateHandler(), WriteBreakPointSendHandler(), and WriteMemorySendHandler().
KDP_SEND_HANDLER KdpSendPacketHandler = FirstSendHandler |
Definition at line 25 of file kdpacket.c.
Referenced by ContinueManipulateStateHandler(), FirstSendHandler(), GetContextManipulateHandler(), GetContextSendHandler(), GetVersionManipulateStateHandler(), GetVersionSendHandler(), handle_gdb_insert_breakpoint(), handle_gdb_read_mem(), handle_gdb_remove_breakpoint(), handle_gdb_write_mem(), KdSendPacket(), ReadMemorySendHandler(), RestoreBreakPointSendHandler(), SetContextManipulateHandler(), SetContextSendHandler(), WriteBreakPointSendHandler(), and WriteMemorySendHandler().
DBGKD_GET_VERSION64 KdVersion |
Definition at line 20 of file kdpacket.c.
Referenced by GetVersionSendHandler().
LIST_ENTRY* ModuleListHead |
Definition at line 23 of file kdpacket.c.
Referenced by GetModuleFileNameW(), GetVersionSendHandler(), handle_gdb_query(), LdrQueryProcessModuleInformationEx(), MmCallDllInitialize(), PeLdrAllocateDataTableEntry(), PeLdrCheckForLoadedDll(), PeLdrpBindImportName(), PeLdrpLoadAndScanReferencedDll(), PeLdrpScanImportAddressTable(), PeLdrScanImportDescriptorTable(), RtlPcToFileHeader(), and UserpGetClientFileName().
LIST_ENTRY* ProcessListHead |
Definition at line 22 of file kdpacket.c.
Referenced by find_process(), find_thread(), GetVersionSendHandler(), handle_gdb_query(), handle_gdb_read_mem(), handle_gdb_write_mem(), ReadMemorySendHandler(), and WriteMemorySendHandler().
PEPROCESS TheIdleProcess |
Definition at line 30 of file kdpacket.c.
Referenced by find_process(), find_thread(), FirstSendHandler(), and QSI_DEF().
PETHREAD TheIdleThread |
Definition at line 31 of file kdpacket.c.
Referenced by find_thread(), and FirstSendHandler().