67 lines
3.1 KiB
C
67 lines
3.1 KiB
C
#ifndef _DEBUGGER_COMMANDS_H
|
|
#define _DEBUGGER_COMMANDS_H
|
|
|
|
#include "command.h"
|
|
#include "debugger.h"
|
|
|
|
//command callbacks
|
|
CMDRESULT cbDebugInit(int argc, char* argv[]);
|
|
CMDRESULT cbStopDebug(int argc, char* argv[]);
|
|
CMDRESULT cbDebugRun(int argc, char* argv[]);
|
|
CMDRESULT cbDebugErun(int argc, char* argv[]);
|
|
CMDRESULT cbDebugSetBPXOptions(int argc, char* argv[]);
|
|
CMDRESULT cbDebugSetBPX(int argc, char* argv[]);
|
|
CMDRESULT cbDebugDeleteBPX(int argc, char* argv[]);
|
|
CMDRESULT cbDebugEnableBPX(int argc, char* argv[]);
|
|
CMDRESULT cbDebugDisableBPX(int argc, char* argv[]);
|
|
CMDRESULT cbDebugBplist(int argc, char* argv[]);
|
|
CMDRESULT cbDebugStepInto(int argc, char* argv[]);
|
|
CMDRESULT cbDebugeStepInto(int argc, char* argv[]);
|
|
CMDRESULT cbDebugStepOver(int argc, char* argv[]);
|
|
CMDRESULT cbDebugeStepOver(int argc, char* argv[]);
|
|
CMDRESULT cbDebugSingleStep(int argc, char* argv[]);
|
|
CMDRESULT cbDebugeSingleStep(int argc, char* argv[]);
|
|
CMDRESULT cbDebugHide(int argc, char* argv[]);
|
|
CMDRESULT cbDebugDisasm(int argc, char* argv[]);
|
|
CMDRESULT cbDebugSetMemoryBpx(int argc, char* argv[]);
|
|
CMDRESULT cbDebugRtr(int argc, char* argv[]);
|
|
CMDRESULT cbDebugeRtr(int argc, char* argv[]);
|
|
CMDRESULT cbDebugSetHardwareBreakpoint(int argc, char* argv[]);
|
|
CMDRESULT cbDebugAlloc(int argc, char* argv[]);
|
|
CMDRESULT cbDebugFree(int argc, char* argv[]);
|
|
CMDRESULT cbDebugMemset(int argc, char* argv[]);
|
|
CMDRESULT cbDebugBenchmark(int argc, char* argv[]);
|
|
CMDRESULT cbDebugPause(int argc, char* argv[]);
|
|
CMDRESULT cbDebugStartScylla(int argc, char* argv[]);
|
|
CMDRESULT cbDebugDeleteHardwareBreakpoint(int argc, char* argv[]);
|
|
CMDRESULT cbDebugDeleteMemoryBreakpoint(int argc, char* argv[]);
|
|
CMDRESULT cbDebugAttach(int argc, char* argv[]);
|
|
CMDRESULT cbDebugDetach(int argc, char* argv[]);
|
|
CMDRESULT cbDebugDump(int argc, char* argv[]);
|
|
CMDRESULT cbDebugStackDump(int argc, char* argv[]);
|
|
CMDRESULT cbDebugContinue(int argc, char* argv[]);
|
|
CMDRESULT cbDebugBpDll(int argc, char* argv[]);
|
|
CMDRESULT cbDebugBcDll(int argc, char* argv[]);
|
|
CMDRESULT cbDebugSwitchthread(int argc, char* argv[]);
|
|
CMDRESULT cbDebugResumethread(int argc, char* argv[]);
|
|
CMDRESULT cbDebugSetJIT(int argc, char* argv[]);
|
|
CMDRESULT cbDebugGetJIT(int argc, char* argv[]);
|
|
CMDRESULT cbDebugGetJITAuto(int argc, char* argv[]);
|
|
CMDRESULT cbDebugSetJITAuto(int argc, char* argv[]);
|
|
CMDRESULT cbDebugSuspendthread(int argc, char* argv[]);
|
|
CMDRESULT cbDebugKillthread(int argc, char* argv[]);
|
|
CMDRESULT cbDebugSetPriority(int argc, char* argv[]);
|
|
CMDRESULT cbDebugGetCmdline(int argc, char* argv[]);
|
|
CMDRESULT cbDebugSetCmdline(int argc, char* argv[]);
|
|
CMDRESULT cbDebugEnableHardwareBreakpoint(int argc, char* argv[]);
|
|
CMDRESULT cbDebugDisableHardwareBreakpoint(int argc, char* argv[]);
|
|
CMDRESULT cbDebugEnableMemoryBreakpoint(int argc, char* argv[]);
|
|
CMDRESULT cbDebugDisableMemoryBreakpoint(int argc, char* argv[]);
|
|
CMDRESULT cbDebugDownloadSymbol(int argc, char* argv[]);
|
|
CMDRESULT cbDebugGetPageRights(int argc, char* argv[]);
|
|
CMDRESULT cbDebugSetPageRights(int argc, char* argv[]);
|
|
|
|
//misc
|
|
void showcommandlineerror(cmdline_error_t* cmdline_error);
|
|
|
|
#endif //_DEBUGGER_COMMANDS_H
|