mirror of
https://github.com/RPCS3/rpcs3.git
synced 2025-07-05 22:41:25 +12:00
43 lines
No EOL
786 B
C++
43 lines
No EOL
786 B
C++
#pragma once
|
|
|
|
class CPUThread;
|
|
|
|
enum DbgCommand
|
|
{
|
|
DID_FIRST_COMMAND = 0x500,
|
|
|
|
DID_START_EMU,
|
|
DID_STARTED_EMU,
|
|
DID_STOP_EMU,
|
|
DID_STOPPED_EMU,
|
|
DID_PAUSE_EMU,
|
|
DID_PAUSED_EMU,
|
|
DID_RESUME_EMU,
|
|
DID_RESUMED_EMU,
|
|
DID_READY_EMU,
|
|
DID_CREATE_THREAD,
|
|
DID_CREATED_THREAD,
|
|
DID_REMOVE_THREAD,
|
|
DID_REMOVED_THREAD,
|
|
DID_RENAME_THREAD,
|
|
DID_RENAMED_THREAD,
|
|
DID_START_THREAD,
|
|
DID_STARTED_THREAD,
|
|
DID_STOP_THREAD,
|
|
DID_STOPED_THREAD,
|
|
DID_PAUSE_THREAD,
|
|
DID_PAUSED_THREAD,
|
|
DID_RESUME_THREAD,
|
|
DID_RESUMED_THREAD,
|
|
DID_EXEC_THREAD,
|
|
DID_REGISTRED_CALLBACK,
|
|
DID_UNREGISTRED_CALLBACK,
|
|
|
|
DID_LAST_COMMAND,
|
|
};
|
|
|
|
typedef void(*SendDbgCommandCb)(DbgCommand id, CPUThread* t);
|
|
|
|
void SetSendDbgCommandCallback(SendDbgCommandCb value);
|
|
|
|
void SendDbgCommand(DbgCommand id, CPUThread* thr = nullptr); |