Implement kernel debugger entry point
Some checks failed
Builds / ExectOS (i686, release) (push) Failing after 10m22s
Builds / ExectOS (i686, debug) (push) Failing after 10m25s
Builds / ExectOS (amd64, release) (push) Failing after 10m28s
Builds / ExectOS (amd64, debug) (push) Failing after 10m32s

This commit is contained in:
2026-06-07 02:04:27 +02:00
parent 678a0f4f48
commit 4256a312ae
3 changed files with 84 additions and 0 deletions

View File

@@ -25,6 +25,13 @@ namespace KD
public:
STATIC XTAPI BOOLEAN DebuggerActive(VOID);
STATIC XTAPI VOID EnterDebugger(IN PKTRAP_FRAME TrapFrame);
STATIC XTAPI KCONTINUE_STATUS SwitchCpu(VOID);
private:
STATIC XTAPI BOOLEAN ProcessCpuStateChange(IN PEXCEPTION_RECORD ExceptionRecord,
IN OUT PCONTEXT Context,
IN BOOLEAN SecondChanceException);
};
}