#include "kdp.h"Go to the source code of this file.
Functions | |
| VOID | KdSetOwedBreakpoints (VOID) |
| BOOLEAN | KdpLowWriteContent (ULONG Index) |
| BOOLEAN | KdpLowRestoreBreakpoint (ULONG Index) |
| ULONG | KdpAddBreakpoint (IN PVOID Address) |
| BOOLEAN | KdpLowWriteContent (IN ULONG Index) |
| BOOLEAN | KdpDeleteBreakpoint (IN ULONG Handle) |
| BOOLEAN | KdpDeleteBreakpointRange (IN PVOID Lower, IN PVOID Upper) |
| VOID | KdpSuspendBreakpoint (ULONG Handle) |
| VOID | KdpSuspendAllBreakpoints (VOID) |
| BOOLEAN | KdpLowRestoreBreakpoint (IN ULONG Index) |
| VOID | KdpRestoreAllBreakpoints (VOID) |
| VOID | KdDeleteAllBreakpoints (VOID) |
|
|
Definition at line 1349 of file 4/kdbreak.c. References BreakpointsSuspended, FALSE, Handle, KdDebuggerEnabled, KdpDeleteBreakpoint(), and KdPitchDebugger.
|
|
|
Definition at line 60 of file 4/kdbreak.c. References _BREAKPOINT_ENTRY::Address, _BREAKPOINT_ENTRY::Content, _BREAKPOINT_ENTRY::DirectoryTableBase, DPRINT, FALSE, _BREAKPOINT_ENTRY::Flags, GLOBAL_BREAKPOINT_LIMIT, Index, KD_BREAKPOINT_IA64_MOVL, KD_BREAKPOINT_IN_USE, KD_BREAKPOINT_NEEDS_REPLACE, KD_BREAKPOINT_NEEDS_WRITE, KD_BREAKPOINT_STATE_MASK, KDP_BREAKPOINT_ALIGN, KDP_BREAKPOINT_TYPE, KdpBreakpointInstruction, KdpBreakpointTable, KdpMoveMemory(), KdpOweBreakpoint, KeGetCurrentThread, MmDbgReleaseAddress(), MmDbgWriteCheck(), NULL, and TRUE. Referenced by KdpWriteBreakpoint(), and KdpWriteBreakPointEx().
|
|
|
Definition at line 843 of file 4/kdbreak.c. References DPRINT, FALSE, _BREAKPOINT_ENTRY::Flags, Handle, Index, KD_BREAKPOINT_NEEDS_REPLACE, KD_BREAKPOINT_SUSPENDED, KdpBreakpointTable, KdpLowWriteContent(), and TRUE. Referenced by KdDeleteAllBreakpoints(), KdpDeleteBreakpointRange(), KdpRestoreBreakpoint(), KdpRestoreBreakPointEx(), and KdpWriteBreakPointEx().
|
|
||||||||||||
|
Definition at line 919 of file 4/kdbreak.c. References _BREAKPOINT_ENTRY::Address, FALSE, _BREAKPOINT_ENTRY::Flags, Index, KD_BREAKPOINT_IN_USE, KdpBreakpointTable, and KdpDeleteBreakpoint(). Referenced by KdpSetLoadState(), and KdpSetStateChange().
|
|
|
Definition at line 1138 of file 4/kdbreak.c. References _BREAKPOINT_ENTRY::Address, _BREAKPOINT_ENTRY::Content, FALSE, _BREAKPOINT_ENTRY::Flags, Index, KD_BREAKPOINT_IA64_MOVL, KD_BREAKPOINT_NEEDS_REPLACE, KD_BREAKPOINT_NEEDS_WRITE, KDP_BREAKPOINT_TYPE, KdpBreakpointInstruction, KdpBreakpointTable, KdpMoveMemory(), KdpOweBreakpoint, and TRUE. Referenced by KdpRestoreAllBreakpoints().
|
|
|
|
|
|
Definition at line 654 of file 4/kdbreak.c. References _BREAKPOINT_ENTRY::Address, _BREAKPOINT_ENTRY::Content, FALSE, _BREAKPOINT_ENTRY::Flags, Index, KD_BREAKPOINT_IA64_MOVL, KD_BREAKPOINT_NEEDS_REPLACE, KD_BREAKPOINT_NEEDS_WRITE, KDP_BREAKPOINT_TYPE, KdpBreakpointInstruction, KdpBreakpointTable, KdpMoveMemory(), KdpOweBreakpoint, and TRUE. Referenced by KdpDeleteBreakpoint(), and KdpSuspendBreakpoint().
|
|
|
|
|
|
Definition at line 1326 of file 4/kdbreak.c. References BreakpointsSuspended, FALSE, _BREAKPOINT_ENTRY::Flags, Index, KD_BREAKPOINT_IN_USE, KD_BREAKPOINT_SUSPENDED, KdpBreakpointTable, and KdpLowRestoreBreakpoint(). Referenced by KdEnableDebugger().
|
|
|
Definition at line 989 of file 4/kdbreak.c. References BreakpointsSuspended, Handle, KdpSuspendBreakpoint(), and TRUE. Referenced by KdDisableDebugger().
|
|
|
Definition at line 971 of file 4/kdbreak.c. References _BREAKPOINT_ENTRY::Flags, Handle, Index, KD_BREAKPOINT_IN_USE, KD_BREAKPOINT_SUSPENDED, KdpBreakpointTable, and KdpLowWriteContent(). Referenced by KdpSuspendAllBreakpoints().
|
|
|
Referenced by KiMemoryFault(). |
1.3.7