diff --git a/rpcs3/Emu/SysCalls/Modules/cellNetCtl.cpp b/rpcs3/Emu/SysCalls/Modules/cellNetCtl.cpp index b925b5f4a0..414804ecc8 100644 --- a/rpcs3/Emu/SysCalls/Modules/cellNetCtl.cpp +++ b/rpcs3/Emu/SysCalls/Modules/cellNetCtl.cpp @@ -104,7 +104,7 @@ s32 cellNetCtlDelHandler(s32 hid) s32 cellNetCtlGetInfo(s32 code, vm::ptr info) { - cellNetCtl.Todo("cellNetCtlGetInfo(code=0x%x, info=*0x%x)", code, info); + cellNetCtl.Todo("cellNetCtlGetInfo(code=0x%x (%s), info=*0x%x)", code, InfoCodeToName(code), info); if (code == CELL_NET_CTL_INFO_IP_ADDRESS) { diff --git a/rpcs3/Emu/SysCalls/Modules/cellNetCtl.h b/rpcs3/Emu/SysCalls/Modules/cellNetCtl.h index adf5f172d5..8ccf3fd862 100644 --- a/rpcs3/Emu/SysCalls/Modules/cellNetCtl.h +++ b/rpcs3/Emu/SysCalls/Modules/cellNetCtl.h @@ -260,3 +260,35 @@ struct CellNetCtlNatInfo }; typedef void(cellNetCtlHandler)(s32 prev_state, s32 new_state, s32 event, s32 error_code, vm::ptr arg); + +inline static const char* InfoCodeToName(s32 code) +{ + static const char* const names[] = + { + "INFO_DEVICE", + "INFO_ETHER_ADDR", + "INFO_MTU", + "INFO_LINK", + "INFO_LINK_TYPE", + "INFO_BSSID", + "INFO_SSID", + "INFO_WLAN_SECURITY", + "INFO_8021X_TYPE", + "INFO_8021X_AUTH_NAME", + "INFO_RSSI", + "INFO_CHANNEL", + "INFO_IP_CONFIG", + "INFO_DHCP_HOSTNAME", + "INFO_PPPOE_AUTH_NAME", + "INFO_IP_ADDRESS", + "INFO_DEFAULT_ROUTE", + "INFO_PRIMARY_DNS", + "INFO_SECONDARY_DNS", + "INFO_HTTP_PROXY_CONFIG", + "INFO_HTTP_PROXY_SERVER", + "INFO_HTTP_PROXY_PORT", + "INFO_UPNP_CONFIG", + }; + + return names[code - 1]; +} \ No newline at end of file diff --git a/rpcs3/Emu/SysCalls/Modules/cellSaveData.cpp b/rpcs3/Emu/SysCalls/Modules/cellSaveData.cpp index 5c0ebe5fac..089874f152 100644 --- a/rpcs3/Emu/SysCalls/Modules/cellSaveData.cpp +++ b/rpcs3/Emu/SysCalls/Modules/cellSaveData.cpp @@ -191,6 +191,7 @@ never_inline s32 savedata_op( if (result->result < 0) { + cellSysutil.Warning("savedata_op(): funcList returned < 0."); return CELL_SAVEDATA_ERROR_CBRESULT; } @@ -302,6 +303,7 @@ never_inline s32 savedata_op( if (result->result < 0) { + cellSysutil.Warning("savedata_op(): funcFixed returned < 0."); return CELL_SAVEDATA_ERROR_CBRESULT; } @@ -436,6 +438,7 @@ never_inline s32 savedata_op( if (result->result < 0) { + cellSysutil.Warning("savedata_op(): funcStat returned < 0."); return CELL_SAVEDATA_ERROR_CBRESULT; } @@ -504,6 +507,7 @@ never_inline s32 savedata_op( if (result->result < 0) { + cellSysutil.Warning("savedata_op(): funcFile returned < 0."); return CELL_SAVEDATA_ERROR_CBRESULT; }