summaryrefslogtreecommitdiff
path: root/src/common/debug_interface.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/common/debug_interface.h')
-rw-r--r--src/common/debug_interface.h36
1 files changed, 0 insertions, 36 deletions
diff --git a/src/common/debug_interface.h b/src/common/debug_interface.h
deleted file mode 100644
index 32f55cb59..000000000
--- a/src/common/debug_interface.h
+++ /dev/null
@@ -1,36 +0,0 @@
1#pragma once
2
3#include <cstring>
4#include <string>
5
6class DebugInterface
7{
8protected:
9 virtual ~DebugInterface() {}
10
11public:
12 virtual void disasm(unsigned int /*address*/, char *dest, int /*max_size*/) {strcpy(dest, "NODEBUGGER");}
13 virtual void getRawMemoryString(int /*memory*/, unsigned int /*address*/, char *dest, int /*max_size*/) {strcpy(dest, "NODEBUGGER");}
14 virtual int getInstructionSize(int /*instruction*/) {return 1;}
15 virtual bool isAlive() {return true;}
16 virtual bool isBreakpoint(unsigned int /*address*/) {return false;}
17 virtual void setBreakpoint(unsigned int /*address*/){}
18 virtual void clearBreakpoint(unsigned int /*address*/){}
19 virtual void clearAllBreakpoints() {}
20 virtual void toggleBreakpoint(unsigned int /*address*/){}
21 virtual bool isMemCheck(unsigned int /*address*/) {return false;}
22 virtual void toggleMemCheck(unsigned int /*address*/){}
23 virtual unsigned int readMemory(unsigned int /*address*/){return 0;}
24 virtual void writeExtraMemory(int /*memory*/, unsigned int /*value*/, unsigned int /*address*/) {}
25 virtual unsigned int readExtraMemory(int /*memory*/, unsigned int /*address*/){return 0;}
26 virtual unsigned int readInstruction(unsigned int /*address*/){return 0;}
27 virtual unsigned int getPC() {return 0;}
28 virtual void setPC(unsigned int /*address*/) {}
29 virtual void step() {}
30 virtual void runToBreakpoint() {}
31 virtual void breakNow() {}
32 virtual void insertBLR(unsigned int /*address*/, unsigned int /*value*/) {}
33 virtual void showJitResults(unsigned int /*address*/) {};
34 virtual int getColor(unsigned int /*address*/){return 0xFFFFFFFF;}
35 virtual std::string getDescription(unsigned int /*address*/) = 0;
36};