rpcsx/rpcs3/Emu/SysCalls/SysCalls.h
2015-03-15 16:26:01 +03:00

30 lines
442 B
C++

#pragma once
#include "ErrorCodes.h"
#include "LogBase.h"
class SysCallBase : public LogBase
{
private:
std::string m_module_name;
public:
SysCallBase(const std::string& name)
: m_module_name(name)
{
}
virtual const std::string& GetName() const override
{
return m_module_name;
}
};
class PPUThread;
class SysCalls
{
public:
static void DoSyscall(PPUThread& CPU, u64 code);
static std::string GetFuncName(const u64 fid);
};