diff --git a/rpcs3/Emu/SysCalls/Modules/cellSpurs.cpp b/rpcs3/Emu/SysCalls/Modules/cellSpurs.cpp index 2810152043..8163443e42 100644 --- a/rpcs3/Emu/SysCalls/Modules/cellSpurs.cpp +++ b/rpcs3/Emu/SysCalls/Modules/cellSpurs.cpp @@ -2345,8 +2345,9 @@ s64 spursCreateTaskset(vm::ptr spurs, vm::ptr tasks s64 cellSpursCreateTasksetWithAttribute(vm::ptr spurs, vm::ptr taskset, vm::ptr attr) { + cellSpurs->Warning("%s(spurs=0x%x, taskset=0x%x, attr=0x%x)", __FUNCTION__, spurs.addr(), taskset.addr(), attr.addr()); + #ifdef PRX_DEBUG - cellSpurs->Warning("%s()", __FUNCTION__); return GetCurrentPPUThread().FastCall2(libsre + 0x14BEC, libsre_rtoc); #endif @@ -2397,8 +2398,9 @@ s64 cellSpursCreateTaskset(vm::ptr spurs, vm::ptr t s64 cellSpursJoinTaskset(vm::ptr taskset) { -#ifdef PRX_DEBUG cellSpurs->Warning("cellSpursJoinTaskset(taskset_addr=0x%x)", taskset.addr()); + +#ifdef PRX_DEBUG return GetCurrentPPUThread().FastCall2(libsre + 0x152F8, libsre_rtoc); #else UNIMPLEMENTED_FUNC(cellSpurs); @@ -2408,8 +2410,9 @@ s64 cellSpursJoinTaskset(vm::ptr taskset) s64 cellSpursGetTasksetId(vm::ptr taskset, vm::ptr wid) { + cellSpurs->Warning("cellSpursGetTasksetId(taskset_addr=0x%x, wid=0x%x)", taskset.addr(), wid.addr()); + #ifdef PRX_DEBUG - cellSpurs->Warning("cellSpursGetTasksetId(taskset_addr=0x%x, workloadId_addr=0x%x)", taskset.addr(), workloadId.addr()); return GetCurrentPPUThread().FastCall2(libsre + 0x14EA0, libsre_rtoc); #else if (!taskset || !wid) @@ -2434,8 +2437,9 @@ s64 cellSpursGetTasksetId(vm::ptr taskset, vm::ptr wid) s64 cellSpursShutdownTaskset(vm::ptr taskset) { -#ifdef PRX_DEBUG cellSpurs->Warning("cellSpursShutdownTaskset(taskset_addr=0x%x)", taskset.addr()); + +#ifdef PRX_DEBUG return GetCurrentPPUThread().FastCall2(libsre + 0x14868, libsre_rtoc); #else UNIMPLEMENTED_FUNC(cellSpurs); @@ -2561,9 +2565,10 @@ s64 spursCreateTask(vm::ptr taskset, vm::ptr task_id, vm: s64 cellSpursCreateTask(vm::ptr taskset, vm::ptr taskID, u32 elf_addr, u32 context_addr, u32 context_size, vm::ptr lsPattern, vm::ptr argument) { -#ifdef PRX_DEBUG cellSpurs->Warning("cellSpursCreateTask(taskset_addr=0x%x, taskID_addr=0x%x, elf_addr_addr=0x%x, context_addr_addr=0x%x, context_size=%d, lsPattern_addr=0x%x, argument_addr=0x%x)", taskset.addr(), taskID.addr(), elf_addr, context_addr, context_size, lsPattern.addr(), argument.addr()); + +#ifdef PRX_DEBUG return GetCurrentPPUThread().FastCall2(libsre + 0x12414, libsre_rtoc); #else return spursCreateTask(taskset, taskID, vm::ptr::make(elf_addr), vm::ptr::make(context_addr), context_size, lsPattern, argument); @@ -2583,8 +2588,9 @@ s64 _cellSpursSendSignal(vm::ptr taskset, u32 taskID) s64 cellSpursCreateTaskWithAttribute() { -#ifdef PRX_DEBUG cellSpurs->Warning("%s()", __FUNCTION__); + +#ifdef PRX_DEBUG return GetCurrentPPUThread().FastCall2(libsre + 0x12204, libsre_rtoc); #else UNIMPLEMENTED_FUNC(cellSpurs); @@ -2594,8 +2600,9 @@ s64 cellSpursCreateTaskWithAttribute() s64 cellSpursTasksetAttributeSetName(vm::ptr attr, vm::ptr name) { + cellSpurs->Warning("%s(attr=0x%x, name=0x%x)", __FUNCTION__, attr.addr(), name.addr()); + #ifdef PRX_DEBUG - cellSpurs->Warning("%s()", __FUNCTION__); return GetCurrentPPUThread().FastCall2(libsre + 0x14210, libsre_rtoc); #else if (!attr || !name) @@ -2615,8 +2622,9 @@ s64 cellSpursTasksetAttributeSetName(vm::ptr attr, vm s64 cellSpursTasksetAttributeSetTasksetSize(vm::ptr attr, u32 size) { + cellSpurs->Warning("%s(attr=0x%x, size=0x%x)", __FUNCTION__, attr.addr(), size); + #ifdef PRX_DEBUG - cellSpurs->Warning("%s()", __FUNCTION__); return GetCurrentPPUThread().FastCall2(libsre + 0x14254, libsre_rtoc); #else if (!attr) @@ -2641,8 +2649,9 @@ s64 cellSpursTasksetAttributeSetTasksetSize(vm::ptr a s64 cellSpursTasksetAttributeEnableClearLS(vm::ptr attr, s32 enable) { + cellSpurs->Warning("%s(attr=0x%x, enable=%d)", __FUNCTION__, attr.addr(), enable); + #ifdef PRX_DEBUG - cellSpurs->Warning("%s()", __FUNCTION__); return GetCurrentPPUThread().FastCall2(libsre + 0x142AC, libsre_rtoc); #else if (!attr) @@ -2686,8 +2695,9 @@ s64 _cellSpursTasksetAttribute2Initialize(vm::ptr at s64 cellSpursTaskExitCodeGet() { -#ifdef PRX_DEBUG cellSpurs->Warning("%s()", __FUNCTION__); + +#ifdef PRX_DEBUG return GetCurrentPPUThread().FastCall2(libsre + 0x1397C, libsre_rtoc); #else UNIMPLEMENTED_FUNC(cellSpurs); @@ -2697,8 +2707,9 @@ s64 cellSpursTaskExitCodeGet() s64 cellSpursTaskExitCodeInitialize() { -#ifdef PRX_DEBUG cellSpurs->Warning("%s()", __FUNCTION__); + +#ifdef PRX_DEBUG return GetCurrentPPUThread().FastCall2(libsre + 0x1352C, libsre_rtoc); #else UNIMPLEMENTED_FUNC(cellSpurs); @@ -2708,8 +2719,9 @@ s64 cellSpursTaskExitCodeInitialize() s64 cellSpursTaskExitCodeTryGet() { -#ifdef PRX_DEBUG cellSpurs->Warning("%s()", __FUNCTION__); + +#ifdef PRX_DEBUG return GetCurrentPPUThread().FastCall2(libsre + 0x13974, libsre_rtoc); #else UNIMPLEMENTED_FUNC(cellSpurs); @@ -2719,8 +2731,9 @@ s64 cellSpursTaskExitCodeTryGet() s64 cellSpursTaskGetLoadableSegmentPattern() { -#ifdef PRX_DEBUG cellSpurs->Warning("%s()", __FUNCTION__); + +#ifdef PRX_DEBUG return GetCurrentPPUThread().FastCall2(libsre + 0x13ED4, libsre_rtoc); #else UNIMPLEMENTED_FUNC(cellSpurs); @@ -2730,8 +2743,9 @@ s64 cellSpursTaskGetLoadableSegmentPattern() s64 cellSpursTaskGetReadOnlyAreaPattern() { -#ifdef PRX_DEBUG cellSpurs->Warning("%s()", __FUNCTION__); + +#ifdef PRX_DEBUG return GetCurrentPPUThread().FastCall2(libsre + 0x13CFC, libsre_rtoc); #else UNIMPLEMENTED_FUNC(cellSpurs); @@ -2741,8 +2755,9 @@ s64 cellSpursTaskGetReadOnlyAreaPattern() s64 cellSpursTaskGenerateLsPattern() { -#ifdef PRX_DEBUG cellSpurs->Warning("%s()", __FUNCTION__); + +#ifdef PRX_DEBUG return GetCurrentPPUThread().FastCall2(libsre + 0x13B78, libsre_rtoc); #else UNIMPLEMENTED_FUNC(cellSpurs); @@ -2752,8 +2767,9 @@ s64 cellSpursTaskGenerateLsPattern() s64 _cellSpursTaskAttributeInitialize() { -#ifdef PRX_DEBUG cellSpurs->Warning("%s()", __FUNCTION__); + +#ifdef PRX_DEBUG return GetCurrentPPUThread().FastCall2(libsre + 0x10C30, libsre_rtoc); #else UNIMPLEMENTED_FUNC(cellSpurs); @@ -2763,8 +2779,9 @@ s64 _cellSpursTaskAttributeInitialize() s64 cellSpursTaskAttributeSetExitCodeContainer() { -#ifdef PRX_DEBUG cellSpurs->Warning("%s()", __FUNCTION__); + +#ifdef PRX_DEBUG return GetCurrentPPUThread().FastCall2(libsre + 0x10A98, libsre_rtoc); #else UNIMPLEMENTED_FUNC(cellSpurs); @@ -2801,8 +2818,9 @@ s64 _cellSpursTaskAttribute2Initialize(vm::ptr attribut s64 cellSpursTaskGetContextSaveAreaSize() { -#ifdef PRX_DEBUG cellSpurs->Warning("%s()", __FUNCTION__); + +#ifdef PRX_DEBUG return GetCurrentPPUThread().FastCall2(libsre + 0x1409C, libsre_rtoc); #else UNIMPLEMENTED_FUNC(cellSpurs); @@ -2812,8 +2830,9 @@ s64 cellSpursTaskGetContextSaveAreaSize() s64 cellSpursCreateTaskset2(vm::ptr spurs, vm::ptr taskset, vm::ptr attr) { + cellSpurs->Warning("%s(spurs=0x%x, taskset=0x%x, attr=0x%x)", __FUNCTION__, spurs.addr(), taskset.addr(), attr.addr()); + #ifdef PRX_DEBUG - cellSpurs->Warning("%s()", __FUNCTION__); return GetCurrentPPUThread().FastCall2(libsre + 0x15108, libsre_rtoc); #else auto free_attr = false; @@ -2853,8 +2872,9 @@ s64 cellSpursCreateTaskset2(vm::ptr spurs, vm::ptr s64 cellSpursCreateTask2() { -#ifdef PRX_DEBUG cellSpurs->Warning("%s()", __FUNCTION__); + +#ifdef PRX_DEBUG return GetCurrentPPUThread().FastCall2(libsre + 0x11E54, libsre_rtoc); #else UNIMPLEMENTED_FUNC(cellSpurs); @@ -2864,8 +2884,9 @@ s64 cellSpursCreateTask2() s64 cellSpursJoinTask2() { -#ifdef PRX_DEBUG cellSpurs->Warning("%s()", __FUNCTION__); + +#ifdef PRX_DEBUG return GetCurrentPPUThread().FastCall2(libsre + 0x11378, libsre_rtoc); #else UNIMPLEMENTED_FUNC(cellSpurs); @@ -2875,8 +2896,9 @@ s64 cellSpursJoinTask2() s64 cellSpursTryJoinTask2() { -#ifdef PRX_DEBUG cellSpurs->Warning("%s()", __FUNCTION__); + +#ifdef PRX_DEBUG return GetCurrentPPUThread().FastCall2(libsre + 0x11748, libsre_rtoc); #else UNIMPLEMENTED_FUNC(cellSpurs); @@ -2886,8 +2908,9 @@ s64 cellSpursTryJoinTask2() s64 cellSpursDestroyTaskset2() { -#ifdef PRX_DEBUG cellSpurs->Warning("%s()", __FUNCTION__); + +#ifdef PRX_DEBUG return GetCurrentPPUThread().FastCall2(libsre + 0x14EE8, libsre_rtoc); #else UNIMPLEMENTED_FUNC(cellSpurs); @@ -2897,8 +2920,9 @@ s64 cellSpursDestroyTaskset2() s64 cellSpursCreateTask2WithBinInfo() { -#ifdef PRX_DEBUG cellSpurs->Warning("%s()", __FUNCTION__); + +#ifdef PRX_DEBUG return GetCurrentPPUThread().FastCall2(libsre + 0x120E0, libsre_rtoc); #else UNIMPLEMENTED_FUNC(cellSpurs); @@ -2908,8 +2932,9 @@ s64 cellSpursCreateTask2WithBinInfo() s64 cellSpursTasksetSetExceptionEventHandler(vm::ptr taskset, vm::ptr handler, vm::ptr arg) { + cellSpurs->Warning("%s(taskset=0x5x, handler=0x%x, arg=0x%x)", __FUNCTION__, taskset.addr(), handler.addr(), arg.addr()); + #ifdef PRX_DEBUG - cellSpurs->Warning("%s()", __FUNCTION__); return GetCurrentPPUThread().FastCall2(libsre + 0x13124, libsre_rtoc); #else if (!taskset || !handler) @@ -2940,8 +2965,9 @@ s64 cellSpursTasksetSetExceptionEventHandler(vm::ptr taskset, s64 cellSpursTasksetUnsetExceptionEventHandler(vm::ptr taskset) { + cellSpurs->Warning("%s(taskset=0x%x)", __FUNCTION__, taskset.addr()); + #ifdef PRX_DEBUG - cellSpurs->Warning("%s()", __FUNCTION__); return GetCurrentPPUThread().FastCall2(libsre + 0x13194, libsre_rtoc); #else if (!taskset) @@ -2967,8 +2993,9 @@ s64 cellSpursTasksetUnsetExceptionEventHandler(vm::ptr taskset s64 cellSpursLookUpTasksetAddress(vm::ptr spurs, vm::ptr taskset, u32 id) { + cellSpurs->Warning("%s(spurs=0x%x, taskset=0x%x, id=0x%x)", __FUNCTION__, spurs.addr(), taskset.addr(), id); + #ifdef PRX_DEBUG - cellSpurs->Warning("%s()", __FUNCTION__); return GetCurrentPPUThread().FastCall2(libsre + 0x133AC, libsre_rtoc); #else UNIMPLEMENTED_FUNC(cellSpurs); @@ -2978,8 +3005,9 @@ s64 cellSpursLookUpTasksetAddress(vm::ptr spurs, vm::ptr taskset s64 cellSpursTasksetGetSpursAddress(vm::ptr taskset, vm::ptr spurs) { + cellSpurs->Warning("%s(taskset=0x%x, spurs=0x%x)", __FUNCTION__, taskset.addr(), spurs.addr()); + #ifdef PRX_DEBUG - cellSpurs->Warning("%s()", __FUNCTION__); return GetCurrentPPUThread().FastCall2(libsre + 0x14408, libsre_rtoc); #else if (!taskset || !spurs) @@ -3004,8 +3032,9 @@ s64 cellSpursTasksetGetSpursAddress(vm::ptr taskset, vm: s64 cellSpursGetTasksetInfo() { -#ifdef PRX_DEBUG cellSpurs->Warning("%s()", __FUNCTION__); + +#ifdef PRX_DEBUG return GetCurrentPPUThread().FastCall2(libsre + 0x1445C, libsre_rtoc); #else UNIMPLEMENTED_FUNC(cellSpurs); @@ -3015,8 +3044,10 @@ s64 cellSpursGetTasksetInfo() s64 _cellSpursTasksetAttributeInitialize(vm::ptr attribute, u32 revision, u32 sdk_version, u64 args, vm::ptr priority, u32 max_contention) { + cellSpurs->Warning("%s(attribute=0x%x, revision=%u, skd_version=%u, args=0x%llx, priority=0x%x, max_contention=%u)", + __FUNCTION__, attribute.addr(), revision, sdk_version, args, priority.addr(), max_contention); + #ifdef PRX_DEBUG - cellSpurs->Warning("%s()", __FUNCTION__); return GetCurrentPPUThread().FastCall2(libsre + 0x142FC, libsre_rtoc); #else if (!attribute)