#include <stdio.h>#include "kdp.h"Go to the source code of this file.
Defines | |
| #define | END_OF_CONTROL_SPACE (sizeof(KPROCESSOR_STATE)) |
Functions | |
| LONG | KdpLevelChange (ULONG Pc, PCONTEXT ContextRecord, PBOOLEAN SpecialCall) |
| LONG | regValue (UCHAR reg, PCONTEXT ContextRecord) |
| BOOLEAN | KdpIsSpecialCall (ULONG Pc, PCONTEXT ContextRecord, UCHAR opcode, UCHAR ModRM) |
| ULONG | KdpGetReturnAddress (PCONTEXT ContextRecord) |
| ULONG | KdpGetCallNextOffset (ULONG Pc, PCONTEXT ContextRecord) |
| BOOLEAN | KdpIsTryFinallyReturn (ULONG Pc, PCONTEXT ContextRecord) |
| VOID | KdpSetLoadState (IN PDBGKD_WAIT_STATE_CHANGE WaitStateChange, IN PCONTEXT ContextRecord) |
| VOID | KdpSetStateChange (IN PDBGKD_WAIT_STATE_CHANGE WaitStateChange, IN PEXCEPTION_RECORD ExceptionRecord, IN PCONTEXT ContextRecord, IN BOOLEAN SecondChance) |
| VOID | KdpGetStateChange (IN PDBGKD_MANIPULATE_STATE ManipulateState, IN PCONTEXT ContextRecord) |
| VOID | KdpReadControlSpace (IN PDBGKD_MANIPULATE_STATE m, IN PSTRING AdditionalData, IN PCONTEXT Context) |
| VOID | KdpWriteControlSpace (IN PDBGKD_MANIPULATE_STATE m, IN PSTRING AdditionalData, IN PCONTEXT Context) |
| VOID | KdpReadIoSpace (IN PDBGKD_MANIPULATE_STATE m, IN PSTRING AdditionalData, IN PCONTEXT Context) |
| VOID | KdpWriteIoSpace (IN PDBGKD_MANIPULATE_STATE m, IN PSTRING AdditionalData, IN PCONTEXT Context) |
| VOID | KdpReadMachineSpecificRegister (IN PDBGKD_MANIPULATE_STATE m, IN PSTRING AdditionalData, IN PCONTEXT Context) |
| VOID | KdpWriteMachineSpecificRegister (IN PDBGKD_MANIPULATE_STATE m, IN PSTRING AdditionalData, IN PCONTEXT Context) |
Variables | |
| ULONG | KdpCurrentSymbolStart |
| ULONG | KdpCurrentSymbolEnd |
| ULONG | KdSpecialCalls [] |
| ULONG | KdNumberOfSpecialCalls |
|
|
Definition at line 28 of file i386/kdcpuapi.c. Referenced by KdpReadControlSpace(), and KdpWriteControlSpace(). |
|
||||||||||||
|
Definition at line 1222 of file i386/kdcpuapi.c. References KdpGetReturnAddress(), and KdpMoveMemory().
|
|
|
Definition at line 512 of file i386/kdcpuapi.c. References KdpMoveMemory().
|
|
||||||||||||
|
Definition at line 725 of file i386/kdcpuapi.c. References KdpCurrentSymbolEnd, KdpCurrentSymbolStart, KeNumberProcessors, KiProcessorBlock, L, NT_SUCCESS, and TRUE.
|
|
||||||||||||||||||||
|
Definition at line 332 of file i386/kdcpuapi.c. References ASSERT, FALSE, KdNumberOfSpecialCalls, KdpMoveMemory(), KdSpecialCalls, regValue(), TRUE, and USHORT.
|
|
||||||||||||
|
Definition at line 96 of file i386/kdcpuapi.c. References FALSE, KdpCurrentSymbolEnd, KdpCurrentSymbolStart, KdpMoveMemory(), and TRUE.
|
|
||||||||||||||||
|
Definition at line 183 of file i386/kdcpuapi.c. References FALSE, KdpCurrentSymbolEnd, KdpCurrentSymbolStart, KdpIsSpecialCall(), KdpIsTryFinallyReturn(), and KdpMoveMemory().
|
|
||||||||||||||||
|
Definition at line 786 of file i386/kdcpuapi.c. References ASSERT, END_OF_CONTROL_SPACE, KdpMoveMemory(), KdpSendPacket(), KeNumberProcessors, KiProcessorBlock, t(), and USHORT.
|
|
||||||||||||||||
|
Definition at line 947 of file i386/kdcpuapi.c. References ASSERT, KdpSendPacket(), and NULL.
|
|
||||||||||||||||
|
Definition at line 1095 of file i386/kdcpuapi.c.
|
|
||||||||||||
|
Definition at line 524 of file i386/kdcpuapi.c. References Count, End, FALSE, KdpDeleteBreakpointRange(), KdpMoveMemory(), KeGetCurrentPrcb, and USHORT.
|
|
||||||||||||||||||||
|
Definition at line 608 of file i386/kdcpuapi.c. References KdpDeleteBreakpointRange(), KdpMoveMemory(), KdpQuickMoveMemory(), KeGetCurrentPrcb, KeGetCurrentThread, KeNumberProcessors, KeProcessorLevel, TRUE, and USHORT.
|
|
||||||||||||||||
|
Definition at line 874 of file i386/kdcpuapi.c. References END_OF_CONTROL_SPACE, KdpMoveMemory(), KdpSendPacket(), KeNumberProcessors, KiProcessorBlock, and USHORT.
|
|
||||||||||||||||
|
Definition at line 1021 of file i386/kdcpuapi.c. References ASSERT, KdpSendPacket(), NULL, and USHORT.
|
|
||||||||||||||||
|
Definition at line 1153 of file i386/kdcpuapi.c.
|
|
||||||||||||
|
Definition at line 297 of file i386/kdcpuapi.c. Referenced by MapperPhantomizeDetectedComPorts().
|
|
|
Definition at line 32 of file i386/kdcpuapi.c. Referenced by KdpIsSpecialCall(). |
|
|
Definition at line 30 of file i386/kdcpuapi.c. Referenced by KdpGetStateChange(), KdpIsTryFinallyReturn(), and KdpLevelChange(). |
|
|
Definition at line 30 of file i386/kdcpuapi.c. Referenced by KdpGetStateChange(), KdpIsTryFinallyReturn(), and KdpLevelChange(). |
|
|
Definition at line 31 of file i386/kdcpuapi.c. Referenced by KdpIsSpecialCall(). |
1.3.7