76{
78 {
79
81 return;
82 }
83
84
86 {
89 {
90
93 {
95 }
96 return;
97 }
99 {
103 return;
104 }
105 }
107 {
110 {
112
113
115 {
116
118 }
119
124#if 0
125
128#endif
131 else
134 return;
135 }
137 {
139 return;
140 }
141 }
142
144 return;
145}
#define KeRosDumpStackFrames(Frames, Count)
KD_CONTINUE_TYPE KdbEnterDebuggerException(IN PEXCEPTION_RECORD64 ExceptionRecord, IN KPROCESSOR_MODE PreviousMode, IN PCONTEXT Context, IN BOOLEAN FirstChance)
KDB Exception filter.
enum _KD_CONTINUE_TYPE KD_CONTINUE_TYPE
VOID KdbSymProcessSymbols(_Inout_ PLDR_DATA_TABLE_ENTRY LdrEntry, _In_ BOOLEAN Load)
Load symbols from image mapping. If this fails,.
BOOLEAN KdbpSymFindModule(IN PVOID Address OPTIONAL, IN INT Index OPTIONAL, OUT PLDR_DATA_TABLE_ENTRY *pLdrEntry)
Find a module...
#define KeSetContextPc(Context, ProgramCounter)
#define KeGetContextPc(Context)
static BOOLEAN KdbgFirstChanceException
static EXCEPTION_RECORD64 KdbgExceptionRecord
#define STATUS_ASSERTION_FAILURE
DBGKM_EXCEPTION64 Exception
union _DBGKD_ANY_WAIT_STATE_CHANGE::@3541 u
DBGKD_LOAD_SYMBOLS64 LoadSymbols
EXCEPTION_RECORD64 ExceptionRecord
#define STATUS_UNSUCCESSFUL
#define DbgKdLoadSymbolsStateChange
struct _DBGKD_ANY_WAIT_STATE_CHANGE * PDBGKD_ANY_WAIT_STATE_CHANGE
#define DbgKdExceptionStateChange
#define PACKET_TYPE_KD_STATE_CHANGE64
_At_(*)(_In_ PWSK_CLIENT Client, _In_opt_ PUNICODE_STRING NodeName, _In_opt_ PUNICODE_STRING ServiceName, _In_opt_ ULONG NameSpace, _In_opt_ GUID *Provider, _In_opt_ PADDRINFOEXW Hints, _Outptr_ PADDRINFOEXW *Result, _In_opt_ PEPROCESS OwningProcess, _In_opt_ PETHREAD OwningThread, _Inout_ PIRP Irp Result)(Mem)) NTSTATUS(WSKAPI *PFN_WSK_GET_ADDRESS_INFO