mirror of
https://github.com/RPCSX/rpcsx.git
synced 2026-04-07 15:36:26 +00:00
Log include fixes
This commit is contained in:
parent
efa538f9d7
commit
b005ee3cda
108 changed files with 811 additions and 825 deletions
|
|
@ -1,12 +1,12 @@
|
|||
#include "stdafx.h"
|
||||
#include "Utilities/Log.h"
|
||||
#include "Emu/Memory/Memory.h"
|
||||
#include "Emu/System.h"
|
||||
#include "Emu/SysCalls/SysCalls.h"
|
||||
|
||||
#include "sys_process.h"
|
||||
#include "rpcs3.h"
|
||||
|
||||
SysCallBase sc_p("Process");
|
||||
SysCallBase sys_process("sys_process");
|
||||
|
||||
s32 process_getpid()
|
||||
{
|
||||
|
|
@ -16,21 +16,21 @@ s32 process_getpid()
|
|||
|
||||
s32 sys_process_getpid()
|
||||
{
|
||||
sc_p.Log("sys_process_getpid() -> 1");
|
||||
sys_process.Log("sys_process_getpid() -> 1");
|
||||
return process_getpid();
|
||||
}
|
||||
|
||||
s32 sys_process_getppid()
|
||||
{
|
||||
sc_p.Todo("sys_process_getppid() -> 0");
|
||||
sys_process.Todo("sys_process_getppid() -> 0");
|
||||
return 0;
|
||||
}
|
||||
|
||||
s32 sys_process_exit(s32 errorcode)
|
||||
{
|
||||
sc_p.Warning("sys_process_exit(%d)", errorcode);
|
||||
sys_process.Warning("sys_process_exit(%d)", errorcode);
|
||||
Emu.Pause();
|
||||
LOG_SUCCESS(HLE, "Process finished");
|
||||
sys_process.Success("Process finished");
|
||||
wxGetApp().CallAfter([]()
|
||||
{
|
||||
Emu.Stop();
|
||||
|
|
@ -51,14 +51,14 @@ void sys_game_process_exitspawn(
|
|||
u32 prio,
|
||||
u64 flags )
|
||||
{
|
||||
sc_p.Todo("sys_game_process_exitspawn()");
|
||||
sc_p.Warning("path: %s", Memory.ReadString(path_addr).c_str());
|
||||
sc_p.Warning("argv: 0x%x", argv_addr);
|
||||
sc_p.Warning("envp: 0x%x", envp_addr);
|
||||
sc_p.Warning("data: 0x%x", data_addr);
|
||||
sc_p.Warning("data_size: 0x%x", data_size);
|
||||
sc_p.Warning("prio: %d", prio);
|
||||
sc_p.Warning("flags: %d", flags);
|
||||
sys_process.Todo("sys_game_process_exitspawn()");
|
||||
sys_process.Warning("path: %s", Memory.ReadString(path_addr).c_str());
|
||||
sys_process.Warning("argv: 0x%x", argv_addr);
|
||||
sys_process.Warning("envp: 0x%x", envp_addr);
|
||||
sys_process.Warning("data: 0x%x", data_addr);
|
||||
sys_process.Warning("data_size: 0x%x", data_size);
|
||||
sys_process.Warning("prio: %d", prio);
|
||||
sys_process.Warning("flags: %d", flags);
|
||||
|
||||
std::string path = Memory.ReadString(path_addr);
|
||||
std::vector<std::string> argv;
|
||||
|
|
@ -78,10 +78,10 @@ void sys_game_process_exitspawn(
|
|||
}
|
||||
|
||||
for (auto &arg : argv){
|
||||
sc_p.Log("argument: %s", arg.c_str());
|
||||
sys_process.Log("argument: %s", arg.c_str());
|
||||
}
|
||||
for (auto &en : env){
|
||||
sc_p.Log("env_argument: %s", en.c_str());
|
||||
sys_process.Log("env_argument: %s", en.c_str());
|
||||
}
|
||||
//TODO: execute the file in <path> with the args in argv
|
||||
//and the environment parameters in envp and copy the data
|
||||
|
|
@ -99,14 +99,14 @@ void sys_game_process_exitspawn2(
|
|||
u32 prio,
|
||||
u64 flags)
|
||||
{
|
||||
sc_p.Todo("sys_game_process_exitspawn2");
|
||||
sc_p.Warning("path: %s", Memory.ReadString(path_addr).c_str());
|
||||
sc_p.Warning("argv: 0x%x", argv_addr);
|
||||
sc_p.Warning("envp: 0x%x", envp_addr);
|
||||
sc_p.Warning("data: 0x%x", data_addr);
|
||||
sc_p.Warning("data_size: 0x%x", data_size);
|
||||
sc_p.Warning("prio: %d", prio);
|
||||
sc_p.Warning("flags: %d", flags);
|
||||
sys_process.Todo("sys_game_process_exitspawn2");
|
||||
sys_process.Warning("path: %s", Memory.ReadString(path_addr).c_str());
|
||||
sys_process.Warning("argv: 0x%x", argv_addr);
|
||||
sys_process.Warning("envp: 0x%x", envp_addr);
|
||||
sys_process.Warning("data: 0x%x", data_addr);
|
||||
sys_process.Warning("data_size: 0x%x", data_size);
|
||||
sys_process.Warning("prio: %d", prio);
|
||||
sys_process.Warning("flags: %d", flags);
|
||||
|
||||
std::string path = Memory.ReadString(path_addr);
|
||||
std::vector<std::string> argv;
|
||||
|
|
@ -126,10 +126,10 @@ void sys_game_process_exitspawn2(
|
|||
}
|
||||
|
||||
for (auto &arg : argv){
|
||||
sc_p.Log("argument: %s", arg.c_str());
|
||||
sys_process.Log("argument: %s", arg.c_str());
|
||||
}
|
||||
for (auto &en : env){
|
||||
sc_p.Log("env_argument: %s", en.c_str());
|
||||
sys_process.Log("env_argument: %s", en.c_str());
|
||||
}
|
||||
//TODO: execute the file in <path> with the args in argv
|
||||
//and the environment parameters in envp and copy the data
|
||||
|
|
@ -140,7 +140,7 @@ void sys_game_process_exitspawn2(
|
|||
|
||||
s32 sys_process_get_number_of_object(u32 object, mem32_t nump)
|
||||
{
|
||||
sc_p.Warning("sys_process_get_number_of_object(object=%d, nump_addr=0x%x)",
|
||||
sys_process.Warning("sys_process_get_number_of_object(object=%d, nump_addr=0x%x)",
|
||||
object, nump.GetAddr());
|
||||
|
||||
switch(object)
|
||||
|
|
@ -175,7 +175,7 @@ s32 sys_process_get_number_of_object(u32 object, mem32_t nump)
|
|||
|
||||
s32 sys_process_get_id(u32 object, mem32_ptr_t buffer, u32 size, mem32_t set_size)
|
||||
{
|
||||
sc_p.Todo("sys_process_get_id(object=%d, buffer_addr=0x%x, size=%d, set_size_addr=0x%x)",
|
||||
sys_process.Todo("sys_process_get_id(object=%d, buffer_addr=0x%x, size=%d, set_size_addr=0x%x)",
|
||||
object, buffer.GetAddr(), size, set_size.GetAddr());
|
||||
|
||||
switch(object)
|
||||
|
|
@ -219,7 +219,7 @@ s32 sys_process_get_id(u32 object, mem32_ptr_t buffer, u32 size, mem32_t set_siz
|
|||
|
||||
s32 sys_process_get_paramsfo(mem8_ptr_t buffer)
|
||||
{
|
||||
sc_p.Todo("sys_process_get_paramsfo(buffer_addr=0x%x) -> CELL_ENOENT", buffer.GetAddr());
|
||||
sys_process.Todo("sys_process_get_paramsfo(buffer_addr=0x%x) -> CELL_ENOENT", buffer.GetAddr());
|
||||
return CELL_ENOENT;
|
||||
|
||||
/*//Before uncommenting this code, we should check if it is actually working.
|
||||
|
|
@ -246,7 +246,7 @@ s32 process_get_sdk_version(u32 pid, s32& ver)
|
|||
|
||||
s32 sys_process_get_sdk_version(u32 pid, mem32_t version)
|
||||
{
|
||||
sc_p.Warning("sys_process_get_sdk_version(pid=%d, version_addr=0x%x)", pid, version.GetAddr());
|
||||
sys_process.Warning("sys_process_get_sdk_version(pid=%d, version_addr=0x%x)", pid, version.GetAddr());
|
||||
|
||||
s32 sdk_ver;
|
||||
s32 ret = process_get_sdk_version(pid, sdk_ver);
|
||||
|
|
@ -263,33 +263,33 @@ s32 sys_process_get_sdk_version(u32 pid, mem32_t version)
|
|||
|
||||
s32 sys_process_kill(u32 pid)
|
||||
{
|
||||
sc_p.Todo("sys_process_kill(pid=%d)", pid);
|
||||
sys_process.Todo("sys_process_kill(pid=%d)", pid);
|
||||
return CELL_OK;
|
||||
}
|
||||
|
||||
s32 sys_process_wait_for_child(u32 pid, mem32_t status, u64 unk)
|
||||
{
|
||||
sc_p.Todo("sys_process_wait_for_child(pid=%d, status_addr=0x%x, unk=0x%llx",
|
||||
sys_process.Todo("sys_process_wait_for_child(pid=%d, status_addr=0x%x, unk=0x%llx",
|
||||
pid, status.GetAddr(), unk);
|
||||
return CELL_OK;
|
||||
}
|
||||
|
||||
s32 sys_process_wait_for_child2(u64 unk1, u64 unk2, u64 unk3, u64 unk4, u64 unk5, u64 unk6)
|
||||
{
|
||||
sc_p.Todo("sys_process_wait_for_child2(unk1=0x%llx, unk2=0x%llx, unk3=0x%llx, unk4=0x%llx, unk5=0x%llx, unk6=0x%llx)",
|
||||
sys_process.Todo("sys_process_wait_for_child2(unk1=0x%llx, unk2=0x%llx, unk3=0x%llx, unk4=0x%llx, unk5=0x%llx, unk6=0x%llx)",
|
||||
unk1, unk2, unk3, unk4, unk5, unk6);
|
||||
return CELL_OK;
|
||||
}
|
||||
|
||||
s32 sys_process_get_status(u64 unk)
|
||||
{
|
||||
sc_p.Todo("sys_process_get_status(unk=0x%llx)", unk);
|
||||
sys_process.Todo("sys_process_get_status(unk=0x%llx)", unk);
|
||||
//Memory.Write32(CPU.GPR[4], GetPPUThreadStatus(CPU));
|
||||
return CELL_OK;
|
||||
}
|
||||
|
||||
s32 sys_process_detach_child(u64 unk)
|
||||
{
|
||||
sc_p.Todo("sys_process_detach_child(unk=0x%llx)", unk);
|
||||
sys_process.Todo("sys_process_detach_child(unk=0x%llx)", unk);
|
||||
return CELL_OK;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue