|
|
1.1 root 1: /*
1.1.1.2 root 2: Hatari - debugui.h
3:
4: This file is distributed under the GNU Public License, version 2 or at
5: your option any later version. Read the file gpl.txt for details.
1.1 root 6: */
7:
1.1.1.3 root 8: #ifndef HATARI_DEBUGUI_H
9: #define HATARI_DEBUGUI_H
10:
11: /* DebugUI_ParseCommand() return values */
12: enum {
1.1.1.4 ! root 13: DEBUGGER_END, // Leave debugger
! 14: DEBUGGER_CMDCONT, // Command can continue
! 15: DEBUGGER_CMDDONE // Command done
1.1.1.3 root 16: };
1.1 root 17:
1.1.1.4 ! root 18: /* Whether CPU exceptions invoke DebugUI */
! 19: extern int bExceptionDebugging;
! 20:
1.1.1.2 root 21: extern void DebugUI(void);
1.1.1.3 root 22: extern int DebugUI_ParseCommand(char *input);
1.1.1.4 ! root 23: extern int DebugUI_GetCpuRegisterAddress(const char *reg, Uint32 **addr);
! 24: extern void DebugUI_CpuCheck(void);
! 25: extern void DebugUI_DspCheck(void);
! 26: extern void DebugUI_MemorySnapShot_Capture(bool bSave);
1.1.1.3 root 27:
28: #endif /* HATARI_DEBUGUI_H */
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.