Perform tasks relating to stepping (step-in & step-out) requests.
342{
343
344
345
347 {
348
349
350
353 }
354
355
356
357
359 {
360
361
362
365 }
366
367
368
369
371
372
373
374
376
377
378
379
382 (
CHAR *)DebuggeeRequest,
384
385
386
387
389
390 return STATUS_SUCCESS;
391}
char CHAR
Definition BasicTypes.h:31
@ DEBUGGER_REMOTE_PACKET_TYPE_DEBUGGEE_TO_DEBUGGER
Definition Connection.h:164
@ DEBUGGER_REMOTE_PACKET_REQUESTED_ACTION_DEBUGGEE_STARTED
Definition Connection.h:104
#define MAXIMUM_CHARACTER_FOR_OS_NAME
maximum name for OS name buffer
Definition Constants.h:459
#define DEBUGGER_ERROR_PREPARING_DEBUGGEE_INVALID_SERIAL_PORT
error, serial port address is invalid
Definition ErrorCodes.h:152
#define DEBUGGER_ERROR_PREPARING_DEBUGGEE_INVALID_BAUDRATE
error, baud rate is invalid
Definition ErrorCodes.h:146
#define DEBUGGER_OPERATION_WAS_SUCCESSFUL
General value to indicate that the operation or request was successful.
Definition ErrorCodes.h:23
VOID KdInitializeKernelDebugger()
initialize kernel debugger
Definition Kd.c:22
_Use_decl_annotations_ BOOLEAN KdResponsePacketToDebugger(DEBUGGER_REMOTE_PACKET_TYPE PacketType, DEBUGGER_REMOTE_PACKET_REQUESTED_ACTION Response, CHAR *OptionalBuffer, UINT32 OptionalBufferLength)
Sends a HyperDbg response packet to the debugger.
Definition Kd.c:294
BOOLEAN SerialConnectionCheckBaudrate(DWORD Baudrate)
Check if baud rate is valid or not.
Definition SerialConnection.c:301
BOOLEAN SerialConnectionCheckPort(UINT32 SerialPort)
Check if serial port address.
Definition SerialConnection.c:323
VOID KdHyperDbgPrepareDebuggeeConnectionPort(UINT32 PortAddress, UINT32 Baudrate)
Definition uart16550.c:104
#define STATUS_UNSUCCESSFUL
Definition Windows.h:172
UINT32 Result
Definition RequestStructures.h:586
UINT32 Baudrate
Definition RequestStructures.h:584
UINT32 PortAddress
Definition RequestStructures.h:583