--- nono/debugger/debugger.h 2026/04/29 17:04:28 1.1 +++ nono/debugger/debugger.h 2026/04/29 17:04:37 1.1.1.4 @@ -1,12 +1,26 @@ // // nono -// Copyright (C) 2019 isaki@NetBSD.org +// Copyright (C) 2020 nono project +// Licensed under nono-license.txt // #pragma once +#include "object.h" + extern void debugger_init(); extern bool debugger_check(); -extern bool debug_on_start; -extern uint32 debug_breakaddr; +// 例外通知用 (MPU から) +extern void debugger_notifyexception(int vector); + +// ブレークポイントモニター +class BreakpointMonitor : public Object +{ + public: + BreakpointMonitor(); + ~BreakpointMonitor() override { } + + void MonitorUpdate(TextScreen&) override; +}; +extern BreakpointMonitor *gBreakpointMonitor;