Files
BlitzNext/debugger/debugger.hpp
T

20 lines
746 B
C++
Raw Normal View History

2014-01-31 08:23:00 +13:00
#ifndef DEBUGGER_H
#define DEBUGGER_H
2019-01-18 17:04:34 +01:00
class Debugger {
public:
virtual void debugRun() = 0;
virtual void debugStop() = 0;
virtual void debugStmt(int srcpos, const char* file) = 0;
virtual void debugEnter(void* frame, void* env, const char* func) = 0;
virtual void debugLeave() = 0;
virtual void debugLog(const char* msg) = 0;
virtual void debugMsg(const char* msg, bool serious) = 0;
virtual void debugSys(void* msg) = 0;
2014-01-31 08:23:00 +13:00
};
2019-01-18 17:04:34 +01:00
extern "C" _declspec(dllexport) Debugger* _cdecl debuggerGetDebugger(void* mod, void* env);
2014-01-31 08:23:00 +13:00
#endif