From 5878c0a14b72cc3533cbf13285806e8a3fe6ec44 Mon Sep 17 00:00:00 2001 From: DHrpcs3 Date: Fri, 4 Dec 2015 04:25:05 +0200 Subject: [PATCH] WIP GNU -> platform StrFmt -> fmt MTRingBuffer -> safe_ring_buffer --- rpcs3-next/rpcs3.sln | 82 - .../external/include/rpcs3/core/Source.cpp | 82 - .../include/rpcs3/core/extension_types.cpp | 57 - .../include/rpcs3/core/extension_types.h | 34 - .../rpcs3/external/include/rpcs3/core/fmt.h | 351 ++ .../external/include/rpcs3/core/helpers.h | 230 - .../rpcs3/external/include/rpcs3/core/log.h | 140 + .../include/rpcs3/core/platform.h} | 3 +- .../include/rpcs3/core/safe_ring_buffer.h} | 1 + rpcs3-next/rpcs3/internal/rpcs3/core/Log.h | 134 - .../rpcs3/internal/rpcs3/core/StrFmt.cpp | 261 - rpcs3-next/rpcs3/internal/rpcs3/core/StrFmt.h | 357 -- rpcs3-next/rpcs3/internal/rpcs3/core/fmt.cpp | 188 + .../rpcs3/core/{GNU.cpp => platform.cpp} | 2 +- rpcs3-next/rpcs3/internal/rpcs3/main.cpp | 11 +- .../internal/rpcs3/syscalls/ErrorCodes.h | 69 - .../internal/rpcs3/syscalls/FuncList.cpp | 4418 ---------------- .../rpcs3/internal/rpcs3/syscalls/LogBase.cpp | 22 - .../rpcs3/internal/rpcs3/syscalls/LogBase.h | 74 - .../rpcs3/internal/rpcs3/syscalls/Modules.cpp | 1 - .../internal/rpcs3/syscalls/SysCalls.cpp | 1768 +++---- .../rpcs3/internal/rpcs3/syscalls/SysCalls.h | 39 +- .../internal/rpcs3/syscalls/error_codes.h | 75 + .../internal/rpcs3/syscalls/func_list.cpp | 4423 +++++++++++++++++ .../internal/rpcs3/syscalls/log_base.cpp | 25 + .../rpcs3/internal/rpcs3/syscalls/log_base.h | 79 + .../{ModuleManager.cpp => module_manager.cpp} | 0 .../{ModuleManager.h => module_manager.h} | 0 .../rpcs3/syscalls/\321\201allback.cpp" | 12 +- .../rpcs3/syscalls/\321\201allback.h" | 0 rpcs3-next/rpcs3/rpcs3.core.vcxproj | 17 +- rpcs3-next/rpcs3/rpcs3.core.vcxproj.filters | 31 +- rpcs3-next/rpcs3/rpcs3.syscalls.vcxproj | 15 + .../rpcs3/rpcs3.syscalls.vcxproj.filters | 37 + rpcs3-next/rpcs3/rpcs3.vcxproj | 10 +- rpcs3-next/rpcs3/rpcs3.vcxproj.filters | 2 +- 36 files changed, 6300 insertions(+), 6750 deletions(-) delete mode 100644 rpcs3-next/rpcs3/external/include/rpcs3/core/Source.cpp delete mode 100644 rpcs3-next/rpcs3/external/include/rpcs3/core/extension_types.cpp create mode 100644 rpcs3-next/rpcs3/external/include/rpcs3/core/fmt.h delete mode 100644 rpcs3-next/rpcs3/external/include/rpcs3/core/helpers.h create mode 100644 rpcs3-next/rpcs3/external/include/rpcs3/core/log.h rename rpcs3-next/rpcs3/{internal/rpcs3/core/GNU.h => external/include/rpcs3/core/platform.h} (99%) rename rpcs3-next/rpcs3/{internal/rpcs3/core/MTRingbuffer.h => external/include/rpcs3/core/safe_ring_buffer.h} (99%) delete mode 100644 rpcs3-next/rpcs3/internal/rpcs3/core/Log.h delete mode 100644 rpcs3-next/rpcs3/internal/rpcs3/core/StrFmt.cpp delete mode 100644 rpcs3-next/rpcs3/internal/rpcs3/core/StrFmt.h create mode 100644 rpcs3-next/rpcs3/internal/rpcs3/core/fmt.cpp rename rpcs3-next/rpcs3/internal/rpcs3/core/{GNU.cpp => platform.cpp} (98%) delete mode 100644 rpcs3-next/rpcs3/internal/rpcs3/syscalls/ErrorCodes.h delete mode 100644 rpcs3-next/rpcs3/internal/rpcs3/syscalls/FuncList.cpp delete mode 100644 rpcs3-next/rpcs3/internal/rpcs3/syscalls/LogBase.cpp delete mode 100644 rpcs3-next/rpcs3/internal/rpcs3/syscalls/LogBase.h create mode 100644 rpcs3-next/rpcs3/internal/rpcs3/syscalls/error_codes.h create mode 100644 rpcs3-next/rpcs3/internal/rpcs3/syscalls/func_list.cpp create mode 100644 rpcs3-next/rpcs3/internal/rpcs3/syscalls/log_base.cpp create mode 100644 rpcs3-next/rpcs3/internal/rpcs3/syscalls/log_base.h rename rpcs3-next/rpcs3/internal/rpcs3/syscalls/{ModuleManager.cpp => module_manager.cpp} (100%) rename rpcs3-next/rpcs3/internal/rpcs3/syscalls/{ModuleManager.h => module_manager.h} (100%) rename rpcs3-next/rpcs3/internal/rpcs3/syscalls/Callback.cpp => "rpcs3-next/rpcs3/internal/rpcs3/syscalls/\321\201allback.cpp" (87%) rename rpcs3-next/rpcs3/internal/rpcs3/syscalls/Callback.h => "rpcs3-next/rpcs3/internal/rpcs3/syscalls/\321\201allback.h" (100%) diff --git a/rpcs3-next/rpcs3.sln b/rpcs3-next/rpcs3.sln index d922560b326f..c0c39b6ca708 100644 --- a/rpcs3-next/rpcs3.sln +++ b/rpcs3-next/rpcs3.sln @@ -97,171 +97,89 @@ EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|x64 = Debug|x64 - Debug|x86 = Debug|x86 Release|x64 = Release|x64 - Release|x86 = Release|x86 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution {9435393C-F1DF-470E-BE8F-6792D50AC7A2}.Debug|x64.ActiveCfg = Debug|x64 {9435393C-F1DF-470E-BE8F-6792D50AC7A2}.Debug|x64.Build.0 = Debug|x64 - {9435393C-F1DF-470E-BE8F-6792D50AC7A2}.Debug|x86.ActiveCfg = Debug|Win32 - {9435393C-F1DF-470E-BE8F-6792D50AC7A2}.Debug|x86.Build.0 = Debug|Win32 {9435393C-F1DF-470E-BE8F-6792D50AC7A2}.Release|x64.ActiveCfg = Release|x64 {9435393C-F1DF-470E-BE8F-6792D50AC7A2}.Release|x64.Build.0 = Release|x64 - {9435393C-F1DF-470E-BE8F-6792D50AC7A2}.Release|x86.ActiveCfg = Release|Win32 - {9435393C-F1DF-470E-BE8F-6792D50AC7A2}.Release|x86.Build.0 = Release|Win32 {1CBE7FB9-DDEE-421C-AD15-6E337C316063}.Debug|x64.ActiveCfg = Debug|x64 {1CBE7FB9-DDEE-421C-AD15-6E337C316063}.Debug|x64.Build.0 = Debug|x64 - {1CBE7FB9-DDEE-421C-AD15-6E337C316063}.Debug|x86.ActiveCfg = Debug|Win32 - {1CBE7FB9-DDEE-421C-AD15-6E337C316063}.Debug|x86.Build.0 = Debug|Win32 {1CBE7FB9-DDEE-421C-AD15-6E337C316063}.Release|x64.ActiveCfg = Release|x64 {1CBE7FB9-DDEE-421C-AD15-6E337C316063}.Release|x64.Build.0 = Release|x64 - {1CBE7FB9-DDEE-421C-AD15-6E337C316063}.Release|x86.ActiveCfg = Release|Win32 - {1CBE7FB9-DDEE-421C-AD15-6E337C316063}.Release|x86.Build.0 = Release|Win32 {BC886EE0-900F-44FD-BCC8-5377837E85D8}.Debug|x64.ActiveCfg = Debug|x64 {BC886EE0-900F-44FD-BCC8-5377837E85D8}.Debug|x64.Build.0 = Debug|x64 - {BC886EE0-900F-44FD-BCC8-5377837E85D8}.Debug|x86.ActiveCfg = Debug|Win32 - {BC886EE0-900F-44FD-BCC8-5377837E85D8}.Debug|x86.Build.0 = Debug|Win32 {BC886EE0-900F-44FD-BCC8-5377837E85D8}.Release|x64.ActiveCfg = Release|x64 {BC886EE0-900F-44FD-BCC8-5377837E85D8}.Release|x64.Build.0 = Release|x64 - {BC886EE0-900F-44FD-BCC8-5377837E85D8}.Release|x86.ActiveCfg = Release|Win32 - {BC886EE0-900F-44FD-BCC8-5377837E85D8}.Release|x86.Build.0 = Release|Win32 {5B2FC6C0-AE03-4A1B-855E-265533DD8AED}.Debug|x64.ActiveCfg = Debug|x64 {5B2FC6C0-AE03-4A1B-855E-265533DD8AED}.Debug|x64.Build.0 = Debug|x64 - {5B2FC6C0-AE03-4A1B-855E-265533DD8AED}.Debug|x86.ActiveCfg = Debug|Win32 - {5B2FC6C0-AE03-4A1B-855E-265533DD8AED}.Debug|x86.Build.0 = Debug|Win32 {5B2FC6C0-AE03-4A1B-855E-265533DD8AED}.Release|x64.ActiveCfg = Release|x64 {5B2FC6C0-AE03-4A1B-855E-265533DD8AED}.Release|x64.Build.0 = Release|x64 - {5B2FC6C0-AE03-4A1B-855E-265533DD8AED}.Release|x86.ActiveCfg = Release|Win32 - {5B2FC6C0-AE03-4A1B-855E-265533DD8AED}.Release|x86.Build.0 = Release|Win32 {B9BDA318-D8C6-4B4D-9AE4-129A4A46FC55}.Debug|x64.ActiveCfg = Debug|x64 {B9BDA318-D8C6-4B4D-9AE4-129A4A46FC55}.Debug|x64.Build.0 = Debug|x64 - {B9BDA318-D8C6-4B4D-9AE4-129A4A46FC55}.Debug|x86.ActiveCfg = Debug|Win32 - {B9BDA318-D8C6-4B4D-9AE4-129A4A46FC55}.Debug|x86.Build.0 = Debug|Win32 {B9BDA318-D8C6-4B4D-9AE4-129A4A46FC55}.Release|x64.ActiveCfg = Release|x64 {B9BDA318-D8C6-4B4D-9AE4-129A4A46FC55}.Release|x64.Build.0 = Release|x64 - {B9BDA318-D8C6-4B4D-9AE4-129A4A46FC55}.Release|x86.ActiveCfg = Release|Win32 - {B9BDA318-D8C6-4B4D-9AE4-129A4A46FC55}.Release|x86.Build.0 = Release|Win32 {AE53BB67-5153-48C9-80CA-9F74580776DF}.Debug|x64.ActiveCfg = Debug|x64 {AE53BB67-5153-48C9-80CA-9F74580776DF}.Debug|x64.Build.0 = Debug|x64 - {AE53BB67-5153-48C9-80CA-9F74580776DF}.Debug|x86.ActiveCfg = Debug|Win32 - {AE53BB67-5153-48C9-80CA-9F74580776DF}.Debug|x86.Build.0 = Debug|Win32 {AE53BB67-5153-48C9-80CA-9F74580776DF}.Release|x64.ActiveCfg = Release|x64 {AE53BB67-5153-48C9-80CA-9F74580776DF}.Release|x64.Build.0 = Release|x64 - {AE53BB67-5153-48C9-80CA-9F74580776DF}.Release|x86.ActiveCfg = Release|Win32 - {AE53BB67-5153-48C9-80CA-9F74580776DF}.Release|x86.Build.0 = Release|Win32 {E471BEAA-55D3-43EB-A05C-3FB1366424CC}.Debug|x64.ActiveCfg = Debug|x64 {E471BEAA-55D3-43EB-A05C-3FB1366424CC}.Debug|x64.Build.0 = Debug|x64 - {E471BEAA-55D3-43EB-A05C-3FB1366424CC}.Debug|x86.ActiveCfg = Debug|Win32 - {E471BEAA-55D3-43EB-A05C-3FB1366424CC}.Debug|x86.Build.0 = Debug|Win32 {E471BEAA-55D3-43EB-A05C-3FB1366424CC}.Release|x64.ActiveCfg = Release|x64 {E471BEAA-55D3-43EB-A05C-3FB1366424CC}.Release|x64.Build.0 = Release|x64 - {E471BEAA-55D3-43EB-A05C-3FB1366424CC}.Release|x86.ActiveCfg = Release|Win32 - {E471BEAA-55D3-43EB-A05C-3FB1366424CC}.Release|x86.Build.0 = Release|Win32 {F2A80ED7-4E8C-44FA-9B50-EC14357A361D}.Debug|x64.ActiveCfg = Debug|x64 {F2A80ED7-4E8C-44FA-9B50-EC14357A361D}.Debug|x64.Build.0 = Debug|x64 - {F2A80ED7-4E8C-44FA-9B50-EC14357A361D}.Debug|x86.ActiveCfg = Debug|Win32 - {F2A80ED7-4E8C-44FA-9B50-EC14357A361D}.Debug|x86.Build.0 = Debug|Win32 {F2A80ED7-4E8C-44FA-9B50-EC14357A361D}.Release|x64.ActiveCfg = Release|x64 {F2A80ED7-4E8C-44FA-9B50-EC14357A361D}.Release|x64.Build.0 = Release|x64 - {F2A80ED7-4E8C-44FA-9B50-EC14357A361D}.Release|x86.ActiveCfg = Release|Win32 - {F2A80ED7-4E8C-44FA-9B50-EC14357A361D}.Release|x86.Build.0 = Release|Win32 {7A675E5E-B7F3-4B29-90B8-F6A12C0BE59A}.Debug|x64.ActiveCfg = Debug|x64 {7A675E5E-B7F3-4B29-90B8-F6A12C0BE59A}.Debug|x64.Build.0 = Debug|x64 - {7A675E5E-B7F3-4B29-90B8-F6A12C0BE59A}.Debug|x86.ActiveCfg = Debug|Win32 - {7A675E5E-B7F3-4B29-90B8-F6A12C0BE59A}.Debug|x86.Build.0 = Debug|Win32 {7A675E5E-B7F3-4B29-90B8-F6A12C0BE59A}.Release|x64.ActiveCfg = Release|x64 {7A675E5E-B7F3-4B29-90B8-F6A12C0BE59A}.Release|x64.Build.0 = Release|x64 - {7A675E5E-B7F3-4B29-90B8-F6A12C0BE59A}.Release|x86.ActiveCfg = Release|Win32 - {7A675E5E-B7F3-4B29-90B8-F6A12C0BE59A}.Release|x86.Build.0 = Release|Win32 {F16B3F0D-357A-4CF2-879D-EDDEE7832648}.Debug|x64.ActiveCfg = Debug|x64 {F16B3F0D-357A-4CF2-879D-EDDEE7832648}.Debug|x64.Build.0 = Debug|x64 - {F16B3F0D-357A-4CF2-879D-EDDEE7832648}.Debug|x86.ActiveCfg = Debug|Win32 - {F16B3F0D-357A-4CF2-879D-EDDEE7832648}.Debug|x86.Build.0 = Debug|Win32 {F16B3F0D-357A-4CF2-879D-EDDEE7832648}.Release|x64.ActiveCfg = Release|x64 {F16B3F0D-357A-4CF2-879D-EDDEE7832648}.Release|x64.Build.0 = Release|x64 - {F16B3F0D-357A-4CF2-879D-EDDEE7832648}.Release|x86.ActiveCfg = Release|Win32 - {F16B3F0D-357A-4CF2-879D-EDDEE7832648}.Release|x86.Build.0 = Release|Win32 {79FC25C3-13E9-4807-859A-239518E862BD}.Debug|x64.ActiveCfg = Debug|x64 {79FC25C3-13E9-4807-859A-239518E862BD}.Debug|x64.Build.0 = Debug|x64 - {79FC25C3-13E9-4807-859A-239518E862BD}.Debug|x86.ActiveCfg = Debug|Win32 - {79FC25C3-13E9-4807-859A-239518E862BD}.Debug|x86.Build.0 = Debug|Win32 {79FC25C3-13E9-4807-859A-239518E862BD}.Release|x64.ActiveCfg = Release|x64 {79FC25C3-13E9-4807-859A-239518E862BD}.Release|x64.Build.0 = Release|x64 - {79FC25C3-13E9-4807-859A-239518E862BD}.Release|x86.ActiveCfg = Release|Win32 - {79FC25C3-13E9-4807-859A-239518E862BD}.Release|x86.Build.0 = Release|Win32 {BC87CE33-E14C-4A50-88A8-8E4A75D3D1D9}.Debug|x64.ActiveCfg = Debug|x64 {BC87CE33-E14C-4A50-88A8-8E4A75D3D1D9}.Debug|x64.Build.0 = Debug|x64 - {BC87CE33-E14C-4A50-88A8-8E4A75D3D1D9}.Debug|x86.ActiveCfg = Debug|Win32 - {BC87CE33-E14C-4A50-88A8-8E4A75D3D1D9}.Debug|x86.Build.0 = Debug|Win32 {BC87CE33-E14C-4A50-88A8-8E4A75D3D1D9}.Release|x64.ActiveCfg = Release|x64 {BC87CE33-E14C-4A50-88A8-8E4A75D3D1D9}.Release|x64.Build.0 = Release|x64 - {BC87CE33-E14C-4A50-88A8-8E4A75D3D1D9}.Release|x86.ActiveCfg = Release|Win32 - {BC87CE33-E14C-4A50-88A8-8E4A75D3D1D9}.Release|x86.Build.0 = Release|Win32 {EF4F4400-9AEB-4DAB-AD00-81DFB2F2ADA5}.Debug|x64.ActiveCfg = Debug|x64 {EF4F4400-9AEB-4DAB-AD00-81DFB2F2ADA5}.Debug|x64.Build.0 = Debug|x64 - {EF4F4400-9AEB-4DAB-AD00-81DFB2F2ADA5}.Debug|x86.ActiveCfg = Debug|Win32 - {EF4F4400-9AEB-4DAB-AD00-81DFB2F2ADA5}.Debug|x86.Build.0 = Debug|Win32 {EF4F4400-9AEB-4DAB-AD00-81DFB2F2ADA5}.Release|x64.ActiveCfg = Release|x64 {EF4F4400-9AEB-4DAB-AD00-81DFB2F2ADA5}.Release|x64.Build.0 = Release|x64 - {EF4F4400-9AEB-4DAB-AD00-81DFB2F2ADA5}.Release|x86.ActiveCfg = Release|Win32 - {EF4F4400-9AEB-4DAB-AD00-81DFB2F2ADA5}.Release|x86.Build.0 = Release|Win32 {9E350E8E-7FF0-4DB8-BBB5-C69C524A47EB}.Debug|x64.ActiveCfg = Debug|x64 {9E350E8E-7FF0-4DB8-BBB5-C69C524A47EB}.Debug|x64.Build.0 = Debug|x64 - {9E350E8E-7FF0-4DB8-BBB5-C69C524A47EB}.Debug|x86.ActiveCfg = Debug|Win32 - {9E350E8E-7FF0-4DB8-BBB5-C69C524A47EB}.Debug|x86.Build.0 = Debug|Win32 {9E350E8E-7FF0-4DB8-BBB5-C69C524A47EB}.Release|x64.ActiveCfg = Release|x64 {9E350E8E-7FF0-4DB8-BBB5-C69C524A47EB}.Release|x64.Build.0 = Release|x64 - {9E350E8E-7FF0-4DB8-BBB5-C69C524A47EB}.Release|x86.ActiveCfg = Release|Win32 - {9E350E8E-7FF0-4DB8-BBB5-C69C524A47EB}.Release|x86.Build.0 = Release|Win32 {7FAFAEA0-DE30-474E-88E4-22FB7B309686}.Debug|x64.ActiveCfg = Debug|x64 {7FAFAEA0-DE30-474E-88E4-22FB7B309686}.Debug|x64.Build.0 = Debug|x64 - {7FAFAEA0-DE30-474E-88E4-22FB7B309686}.Debug|x86.ActiveCfg = Debug|Win32 - {7FAFAEA0-DE30-474E-88E4-22FB7B309686}.Debug|x86.Build.0 = Debug|Win32 {7FAFAEA0-DE30-474E-88E4-22FB7B309686}.Release|x64.ActiveCfg = Release|x64 {7FAFAEA0-DE30-474E-88E4-22FB7B309686}.Release|x64.Build.0 = Release|x64 - {7FAFAEA0-DE30-474E-88E4-22FB7B309686}.Release|x86.ActiveCfg = Release|Win32 - {7FAFAEA0-DE30-474E-88E4-22FB7B309686}.Release|x86.Build.0 = Release|Win32 {02A3A22C-FDF9-4945-A559-D51B9E677C8B}.Debug|x64.ActiveCfg = Debug|x64 {02A3A22C-FDF9-4945-A559-D51B9E677C8B}.Debug|x64.Build.0 = Debug|x64 - {02A3A22C-FDF9-4945-A559-D51B9E677C8B}.Debug|x86.ActiveCfg = Debug|Win32 - {02A3A22C-FDF9-4945-A559-D51B9E677C8B}.Debug|x86.Build.0 = Debug|Win32 {02A3A22C-FDF9-4945-A559-D51B9E677C8B}.Release|x64.ActiveCfg = Release|x64 {02A3A22C-FDF9-4945-A559-D51B9E677C8B}.Release|x64.Build.0 = Release|x64 - {02A3A22C-FDF9-4945-A559-D51B9E677C8B}.Release|x86.ActiveCfg = Release|Win32 - {02A3A22C-FDF9-4945-A559-D51B9E677C8B}.Release|x86.Build.0 = Release|Win32 {E1503985-F0A0-4D2A-991A-D304FD07F8FD}.Debug|x64.ActiveCfg = Debug|x64 {E1503985-F0A0-4D2A-991A-D304FD07F8FD}.Debug|x64.Build.0 = Debug|x64 - {E1503985-F0A0-4D2A-991A-D304FD07F8FD}.Debug|x86.ActiveCfg = Debug|Win32 - {E1503985-F0A0-4D2A-991A-D304FD07F8FD}.Debug|x86.Build.0 = Debug|Win32 {E1503985-F0A0-4D2A-991A-D304FD07F8FD}.Release|x64.ActiveCfg = Release|x64 {E1503985-F0A0-4D2A-991A-D304FD07F8FD}.Release|x64.Build.0 = Release|x64 - {E1503985-F0A0-4D2A-991A-D304FD07F8FD}.Release|x86.ActiveCfg = Release|Win32 - {E1503985-F0A0-4D2A-991A-D304FD07F8FD}.Release|x86.Build.0 = Release|Win32 {98152763-6C8D-41D1-8E1A-16F097436342}.Debug|x64.ActiveCfg = Debug|x64 {98152763-6C8D-41D1-8E1A-16F097436342}.Debug|x64.Build.0 = Debug|x64 - {98152763-6C8D-41D1-8E1A-16F097436342}.Debug|x86.ActiveCfg = Debug|Win32 - {98152763-6C8D-41D1-8E1A-16F097436342}.Debug|x86.Build.0 = Debug|Win32 {98152763-6C8D-41D1-8E1A-16F097436342}.Release|x64.ActiveCfg = Release|x64 {98152763-6C8D-41D1-8E1A-16F097436342}.Release|x64.Build.0 = Release|x64 - {98152763-6C8D-41D1-8E1A-16F097436342}.Release|x86.ActiveCfg = Release|Win32 - {98152763-6C8D-41D1-8E1A-16F097436342}.Release|x86.Build.0 = Release|Win32 {38451EAF-1597-41E7-AE07-C296FB1EBB1D}.Debug|x64.ActiveCfg = Debug|x64 {38451EAF-1597-41E7-AE07-C296FB1EBB1D}.Debug|x64.Build.0 = Debug|x64 - {38451EAF-1597-41E7-AE07-C296FB1EBB1D}.Debug|x86.ActiveCfg = Debug|Win32 - {38451EAF-1597-41E7-AE07-C296FB1EBB1D}.Debug|x86.Build.0 = Debug|Win32 {38451EAF-1597-41E7-AE07-C296FB1EBB1D}.Release|x64.ActiveCfg = Release|x64 {38451EAF-1597-41E7-AE07-C296FB1EBB1D}.Release|x64.Build.0 = Release|x64 - {38451EAF-1597-41E7-AE07-C296FB1EBB1D}.Release|x86.ActiveCfg = Release|Win32 - {38451EAF-1597-41E7-AE07-C296FB1EBB1D}.Release|x86.Build.0 = Release|Win32 {F7AF1203-89CD-4337-8485-764F5AB95AD6}.Debug|x64.ActiveCfg = Debug|x64 {F7AF1203-89CD-4337-8485-764F5AB95AD6}.Debug|x64.Build.0 = Debug|x64 - {F7AF1203-89CD-4337-8485-764F5AB95AD6}.Debug|x86.ActiveCfg = Debug|Win32 - {F7AF1203-89CD-4337-8485-764F5AB95AD6}.Debug|x86.Build.0 = Debug|Win32 {F7AF1203-89CD-4337-8485-764F5AB95AD6}.Release|x64.ActiveCfg = Release|x64 {F7AF1203-89CD-4337-8485-764F5AB95AD6}.Release|x64.Build.0 = Release|x64 - {F7AF1203-89CD-4337-8485-764F5AB95AD6}.Release|x86.ActiveCfg = Release|Win32 - {F7AF1203-89CD-4337-8485-764F5AB95AD6}.Release|x86.Build.0 = Release|Win32 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/rpcs3-next/rpcs3/external/include/rpcs3/core/Source.cpp b/rpcs3-next/rpcs3/external/include/rpcs3/core/Source.cpp deleted file mode 100644 index f85c75ab5dbf..000000000000 --- a/rpcs3-next/rpcs3/external/include/rpcs3/core/Source.cpp +++ /dev/null @@ -1,82 +0,0 @@ -#include -#include "geometry_types.h" -#include - -namespace rpcs3 -{ - struct serializer_slot - { - public: - template - std::enable_if_t::value> entry(const Type& element) - { - } - }; - - struct serializable - { - void serialize() const - { - std::cout << "Ok! "; - } - - std::string to_string() const - { - std::cout << "Ok! "; - return "serializable"; - } - - using serialize_default = void; - }; - - -#define HAS_METHOD_DECLARE_BASE(name, defaultSign) \ - template \ - class has_##name##_method \ - { \ - using yes = char; \ - using no = yes[2]; \ - \ - template struct test_sign {}; \ - template static yes &test(test_sign *); \ - template static no &test(...); \ - \ - public: \ - static constexpr bool value = sizeof(test(nullptr)) == sizeof(yes); \ - } \ - -#define HAS_METHOD_DECLARE(Name, ReturnType, Modifers, ...) HAS_METHOD_DECLARE_BASE(Name, ReturnType(Type::*)(__VA_ARGS__)Modifers) - - HAS_METHOD_DECLARE(serialize, void, const); - HAS_METHOD_DECLARE(deserialize, void, const); - HAS_METHOD_DECLARE(to_string, std::string, const); - - template - std::enable_if_t::value && has_serialize_method::value> serialize(const Type &obj) - { - //static_assert(false, "serialize"); - } - - template - std::enable_if_t::value && !has_serialize_method::value> serialize(const Type &obj) - { - //static_assert(false, "to_string"); - } - - template - std::enable_if_t::value && has_serialize_method::value> serialize(const Type &obj) - { - //static_assert(false, "to_string & serialize"); - } - - template - std::enable_if_t::value && !has_serialize_method::value && !std::is_polymorphic::value> serialize(const Type &obj) - { - //static_assert(false, "not polymorphic"); - } - - void test_func() - { - std::cout << "Done! "; - } -} \ No newline at end of file diff --git a/rpcs3-next/rpcs3/external/include/rpcs3/core/extension_types.cpp b/rpcs3-next/rpcs3/external/include/rpcs3/core/extension_types.cpp deleted file mode 100644 index ca90cb0cc06c..000000000000 --- a/rpcs3-next/rpcs3/external/include/rpcs3/core/extension_types.cpp +++ /dev/null @@ -1,57 +0,0 @@ -#include "extension_types.h" - -namespace rpcs3 -{ - inline namespace core - { - f16::f16(f32 value) : _u16(f32_to_f16(value)._u16) - { - } - - f16::operator f32() const - { - return f16_to_f32(*this); - } - - f16 f16::make(u16 raw) - { - f16 result; - result._u16 = raw; - return result; - } - - f16 f16::f32_to_f16(f32 value) - { - u32 bits = (u32&)value; - - if (bits == 0) - return make(0); - - s32 e = ((bits & 0x7f800000) >> 23) - 127 + 15; - - if (e < 0) - return make(0); - - if (e > 31) - e = 31; - - u32 s = bits & 0x80000000; - u32 m = bits & 0x007fffff; - - return make(((s >> 16) & 0x8000) | ((e << 10) & 0x7c00) | ((m >> 13) & 0x03ff)); - } - - f32 f16::f16_to_f32(f16 value) - { - if (value._u16 == 0) - return 0.0f; - - u32 s = value._u16 & 0x8000; - s32 e = ((value._u16 & 0x7c00) >> 10) - 15 + 127; - u32 m = value._u16 & 0x03ff; - u32 result = (s << 16) | ((e << 23) & 0x7f800000) | (m << 13); - - return (f32&)result; - } - } -} \ No newline at end of file diff --git a/rpcs3-next/rpcs3/external/include/rpcs3/core/extension_types.h b/rpcs3-next/rpcs3/external/include/rpcs3/core/extension_types.h index 9d71ec332f93..56330c37d691 100644 --- a/rpcs3-next/rpcs3/external/include/rpcs3/core/extension_types.h +++ b/rpcs3-next/rpcs3/external/include/rpcs3/core/extension_types.h @@ -20,39 +20,5 @@ namespace rpcs3 static f16 f32_to_f16(f32 value); static f32 f16_to_f32(f16 value); }; - - enum class endianes_type - { - little, - big - }; - - static constexpr endianes_type native_endianess_type = endianes_type::little; - - template - struct native_endianess_storage - { - private: - Type m_data; - - public: - }; - - template - struct swapped_endianess_storage - { - private: - Type m_data; - - public: - }; - - using le_endianess_storage = native_endianess_type == endianes_type::little ? native_endianess_storage : swapped_endianess_storage; - - template typename StorageType> - class endianess - { - - }; } } \ No newline at end of file diff --git a/rpcs3-next/rpcs3/external/include/rpcs3/core/fmt.h b/rpcs3-next/rpcs3/external/include/rpcs3/core/fmt.h new file mode 100644 index 000000000000..5693a126572d --- /dev/null +++ b/rpcs3-next/rpcs3/external/include/rpcs3/core/fmt.h @@ -0,0 +1,351 @@ +#pragma once + +#if defined(_MSC_VER) && _MSC_VER <= 1800 +#define snprintf _snprintf +#endif +#include "platform.h" +#include +#include +#include +#include +#include +#include "basic_types.h" + +namespace rpcs3 +{ + inline namespace core + { + namespace fmt + { + //struct empty_t{}; + + //extern const std::string placeholder; + + template + std::string AfterLast(const std::string& source, T searchstr) + { + size_t search_pos = source.rfind(searchstr); + search_pos = search_pos == std::string::npos ? 0 : search_pos; + return source.substr(search_pos); + } + + template + std::string BeforeLast(const std::string& source, T searchstr) + { + size_t search_pos = source.rfind(searchstr); + search_pos = search_pos == std::string::npos ? 0 : search_pos; + return source.substr(0, search_pos); + } + + template + std::string AfterFirst(const std::string& source, T searchstr) + { + size_t search_pos = source.find(searchstr); + search_pos = search_pos == std::string::npos ? 0 : search_pos; + return source.substr(search_pos); + } + + template + std::string BeforeFirst(const std::string& source, T searchstr) + { + size_t search_pos = source.find(searchstr); + search_pos = search_pos == std::string::npos ? 0 : search_pos; + return source.substr(0, search_pos); + } + + // write `fmt` from `pos` to the first occurence of `fmt::placeholder` to + // the stream `os`. Then write `arg` to to the stream. If there's no + // `fmt::placeholder` after `pos` everything in `fmt` after pos is written + // to `os`. Then `arg` is written to `os` after appending a space character + //template + //empty_t write(const std::string &fmt, std::ostream &os, std::string::size_type &pos, T &&arg) + //{ + // std::string::size_type ins = fmt.find(placeholder, pos); + + // if (ins == std::string::npos) + // { + // os.write(fmt.data() + pos, fmt.size() - pos); + // os << ' ' << arg; + + // pos = fmt.size(); + // } + // else + // { + // os.write(fmt.data() + pos, ins - pos); + // os << arg; + + // pos = ins + placeholder.size(); + // } + // return{}; + //} + + // typesafe version of a sprintf-like function. Returns the printed to + // string. To mark positions where the arguments are supposed to be + // inserted use `fmt::placeholder`. If there's not enough placeholders + // the rest of the arguments are appended at the end, seperated by spaces + //template + //std::string SFormat(const std::string &fmt, Args&& ... parameters) + //{ + // std::ostringstream os; + // std::string::size_type pos = 0; + // std::initializer_list { write(fmt, os, pos, parameters)... }; + + // if (!fmt.empty()) + // { + // os.write(fmt.data() + pos, fmt.size() - pos); + // } + + // std::string result = os.str(); + // return result; + //} + + std::string replace_first(const std::string& src, const std::string& from, const std::string& to); + std::string replace_all(const std::string &src, const std::string& from, const std::string& to); + + template + std::string replace_all(std::string src, const std::pair(&list)[list_size]) + { + for (size_t pos = 0; pos < src.length(); ++pos) + { + for (size_t i = 0; i < list_size; ++i) + { + const size_t comp_length = list[i].first.length(); + + if (src.length() - pos < comp_length) + continue; + + if (src.substr(pos, comp_length) == list[i].first) + { + src = (pos ? src.substr(0, pos) + list[i].second : list[i].second) + src.substr(pos + comp_length); + pos += list[i].second.length() - 1; + break; + } + } + } + + return src; + } + + template + std::string replace_all(std::string src, const std::pair>(&list)[list_size]) + { + for (size_t pos = 0; pos < src.length(); ++pos) + { + for (size_t i = 0; i < list_size; ++i) + { + const size_t comp_length = list[i].first.length(); + + if (src.length() - pos < comp_length) + continue; + + if (src.substr(pos, comp_length) == list[i].first) + { + src = (pos ? src.substr(0, pos) + list[i].second() : list[i].second()) + src.substr(pos + comp_length); + pos += list[i].second().length() - 1; + break; + } + } + } + + return src; + } + + std::string to_hex(u64 value, u64 count = 1); + std::string to_udec(u64 value); + std::string to_sdec(s64 value); + + template::value> struct unveil + { + using result_type = T; + + force_inline static result_type get_value(const T& arg) + { + return arg; + } + }; + + template<> struct unveil + { + using result_type = const char*; + + force_inline static result_type get_value(const char* arg) + { + return arg; + } + }; + + template struct unveil + { + using result_type = const char*; + + force_inline static result_type get_value(const char(&arg)[N]) + { + return arg; + } + }; + + template<> struct unveil + { + using result_type = const char*; + + force_inline static result_type get_value(const std::string& arg) + { + return arg.c_str(); + } + }; + + template struct unveil + { + using result_type = std::underlying_type_t; + + force_inline static result_type get_value(const T& arg) + { + return static_cast(arg); + } + }; + /* + template struct unveil, false> + { + using result_type = typename unveil::result_type; + + force_inline static result_type get_value(const se_t& arg) + { + return unveil::get_value(arg); + } + }; + */ + + template + force_inline typename unveil::result_type do_unveil(const T& arg) + { + return unveil::get_value(arg); + } + + // Formatting function with special functionality: + // + // std::string is forced to .c_str() + // be_t<> is forced to .value() (fmt::do_unveil reverts byte order automatically) + // + // External specializations for fmt::do_unveil (can be found in another headers): + // vm::ptr, vm::bptr, ... (fmt::do_unveil) (vm_ptr.h) (with appropriate address type, using .addr() can be avoided) + // vm::ref, vm::bref, ... (fmt::do_unveil) (vm_ref.h) + // + template safe_buffers std::string format(const char* fmt, Args... args) + { + // fixed stack buffer for the first attempt + std::array fixed_buf; + + // possibly dynamically allocated buffer for the second attempt + std::unique_ptr buf; + + // pointer to the current buffer + char* buf_addr = fixed_buf.data(); + + for (std::size_t buf_size = fixed_buf.size();;) + { +#ifndef _MSC_VER +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wformat-security" +#endif + const std::size_t len = std::snprintf(buf_addr, buf_size, fmt, do_unveil(args)...); +#ifndef _MSC_VER +#pragma GCC diagnostic pop +#endif + if (len > INT_MAX) + { + throw std::runtime_error("std::snprintf() failed"); + } + + if (len < buf_size) + { + return{ buf_addr, len }; + } + + buf.reset(buf_addr = new char[buf_size = len + 1]); + } + } + + struct exception : public std::exception + { + std::unique_ptr message; + + template never_inline safe_buffers exception(const char* file, int line, const char* func, const char* text, Args... args) noexcept + { + const std::string data = format(text, args...) + format("\n(in file %s:%d, in function %s)", file, line, func); + + message.reset(new char[data.size() + 1]); + + std::memcpy(message.get(), data.c_str(), data.size() + 1); + } + + exception(const exception& other) noexcept + { + const std::size_t size = std::strlen(other.message.get()); + + message.reset(new char[size + 1]); + + std::memcpy(message.get(), other.message.get(), size + 1); + } + + virtual const char* what() const noexcept override + { + return message.get(); + } + }; + + std::vector split(const std::string& source, std::initializer_list separators, bool is_skip_empty = true); + std::string trim(const std::string& source, const std::string& values = " \t"); + + template + std::string merge(const T& source, const std::string& separator) + { + if (!source.size()) + { + return{}; + } + + std::string result; + + auto it = source.begin(); + auto end = source.end(); + for (--end; it != end; ++it) + { + result += *it + separator; + } + + return result + source.back(); + } + + template + std::string merge(std::initializer_list sources, const std::string& separator) + { + if (!sources.size()) + { + return{}; + } + + std::string result; + bool first = true; + + for (auto &v : sources) + { + if (first) + { + result = fmt::merge(v, separator); + first = false; + } + else + { + result += separator + fmt::merge(v, separator); + } + } + + return result; + } + + std::string tolower(std::string source); + std::string toupper(std::string source); + std::string escape(std::string source); + } + } +} \ No newline at end of file diff --git a/rpcs3-next/rpcs3/external/include/rpcs3/core/helpers.h b/rpcs3-next/rpcs3/external/include/rpcs3/core/helpers.h deleted file mode 100644 index f299fcfa344b..000000000000 --- a/rpcs3-next/rpcs3/external/include/rpcs3/core/helpers.h +++ /dev/null @@ -1,230 +0,0 @@ -#pragma once -#include - -namespace rpcs3 -{ - inline namespace core - { - struct ignore - { - template - constexpr ignore(T) - { - } - }; - - template - struct fnv_1a; - - template<> - struct fnv_1a<8> - { - static constexpr std::size_t offset_basis = 14695981039346656037ULL; - static constexpr std::size_t prime = 1099511628211ULL; - }; - - template<> - struct fnv_1a<4> - { - static constexpr std::size_t offset_basis = 2166136261; - static constexpr std::size_t prime = 16777619; - }; - - struct fnv_1a_hasher - { - static std::size_t hash(const u8* raw, std::size_t size) - { - std::size_t result = fnv_1a<>::offset_basis; - - for (std::size_t byte = 0; byte < size; ++byte) - { - result ^= (std::size_t)raw[byte]; - result *= fnv_1a<>::prime; - } - - return result; - } - - template - static std::size_t hash(const Type& value) - { - return hash((const u8*)&value, sizeof(Type)); - } - - template - std::size_t operator()(const Type& value) const - { - return hash(value); - } - }; - - struct binary_equals - { - template - bool operator()(const T& a, const T& b) - { - return memcmp(&a, &b, sizeof(T)) == 0; - } - }; - - struct nullref_t - { - constexpr nullref_t() {}; - } static constexpr nullref{}; - - struct null_t - { - constexpr null_t() {}; - constexpr null_t(nullptr_t) {}; - constexpr null_t(nullref_t) {}; - - constexpr operator nullref_t() const { return nullref; }; - constexpr operator nullptr_t() const { return nullptr; }; - } static constexpr null{}; - - template - struct ref - { - using type = Type; - - private: - type *m_data_ptr; - - public: - ref() : m_data_ptr(nullptr) - { - } - - ref(type& raw_ref) : m_data_ptr(&raw_ref) - { - } - - type *operator&() - { - return m_data_ptr; - } - - const type *operator&() const - { - return m_data_ptr; - } - - operator type&() - { - return *m_data_ptr; - } - - operator const type&() const - { - return *m_data_ptr; - } - - bool empty() const - { - return m_data_ptr == nullptr; - } - - void value(const type &value_) - { - *m_data_ptr = value_; - } - - type value() const - { - return *m_data_ptr; - } - - bool operator == (nullref_t) const - { - return empty(); - } - - bool operator != (nullref_t) const - { - return !empty(); - } - - ref& operator = (nullref_t) - { - m_data_ptr = nullptr; - return *this; - } - - ref& operator = (type &raw_ref) - { - m_data_ptr = &raw_ref; - return *this; - } - }; - - template - struct cref - { - using type = Type; - - private: - const type *m_data_ptr; - - public: - cref() : m_data_ptr(nullptr) - { - } - - cref(const ref &data) : m_data_ptr(data.m_data_ptr) - { - } - - cref(const type& raw_ref) : m_data_ptr(&raw_ref) - { - } - - const type *operator&() const - { - return m_data_ptr; - } - - operator const type&() const - { - return *m_data_ptr; - } - - bool empty() const - { - return m_data_ptr == nullptr; - } - - type value() const - { - return *m_data_ptr; - } - - bool operator == (nullref_t) const - { - return empty(); - } - - bool operator != (nullref_t) const - { - return !empty(); - } - - cref& operator = (nullref_t) - { - m_data_ptr = nullptr; - return *this; - } - - cref& operator = (const type &raw_ref) - { - m_data_ptr = &raw_ref; - return *this; - } - - cref& operator = (const ref &data) - { - m_data_ptr = &data.m_data_ptr; - return *this; - } - }; - } -} \ No newline at end of file diff --git a/rpcs3-next/rpcs3/external/include/rpcs3/core/log.h b/rpcs3-next/rpcs3/external/include/rpcs3/core/log.h new file mode 100644 index 000000000000..85a9e51abdc4 --- /dev/null +++ b/rpcs3-next/rpcs3/external/include/rpcs3/core/log.h @@ -0,0 +1,140 @@ +#pragma once +#include "safe_ring_buffer.h" +#include "basic_types.h" +#include +#include +#include "fmt.h" + +//#define BUFFERED_LOGGING 1 + +//first parameter is of type Log::LogType and text is of type std::string + +#define LOG_SUCCESS(logType, text, ...) log_message(logType, log::Severity::Success, text, ##__VA_ARGS__) +#define LOG_NOTICE(logType, text, ...) log_message(logType, log::Severity::Notice, text, ##__VA_ARGS__) +#define LOG_WARNING(logType, text, ...) log_message(logType, log::Severity::Warning, text, ##__VA_ARGS__) +#define LOG_ERROR(logType, text, ...) log_message(logType, log::Severity::Error, text, ##__VA_ARGS__) + +namespace rpcs3 +{ + namespace log + { + const unsigned int MAX_LOG_BUFFER_LENGTH = 1024 * 1024; + const unsigned int gBuffSize = 1000; + + enum LogType : u32 + { + GENERAL = 0, + LOADER, + MEMORY, + RSX, + HLE, + PPU, + SPU, + ARMv7, + TTY, + }; + + struct LogTypeName + { + LogType mType; + std::string mName; + }; + + //well I'd love make_array() but alas manually counting is not the end of the world + static const std::array gTypeNameTable = { { + { GENERAL, "G: " }, + { LOADER, "LDR: " }, + { MEMORY, "MEM: " }, + { RSX, "RSX: " }, + { HLE, "HLE: " }, + { PPU, "PPU: " }, + { SPU, "SPU: " }, + { ARMv7, "ARM: " }, + { TTY, "TTY: " } + } }; + + enum class Severity : u32 + { + Notice = 0, + Warning, + Success, + Error, + }; + + struct LogMessage + { + using size_type = u32; + LogType mType; + Severity mServerity; + std::string mText; + + u32 size() const; + void serialize(char *output) const; + static LogMessage deserialize(char *input, u32* size_out = nullptr); + }; + + struct LogListener + { + virtual ~LogListener() {}; + virtual void log(const LogMessage &msg) = 0; + }; + + struct LogChannel + { + LogChannel(); + LogChannel(const std::string& name); + LogChannel(LogChannel& other) = delete; + void log(const LogMessage &msg); + void addListener(std::shared_ptr listener); + void removeListener(std::shared_ptr listener); + std::string name; + private: + bool mEnabled; + Severity mLogLevel; + std::mutex mListenerLock; + std::set> mListeners; + }; + + struct LogManager + { + LogManager(); + ~LogManager(); + static LogManager& getInstance(); + LogChannel& getChannel(LogType type); + void log(LogMessage msg); + void addListener(std::shared_ptr listener); + void removeListener(std::shared_ptr listener); +#ifdef BUFFERED_LOGGING + void consumeLog(); +#endif + private: +#ifdef BUFFERED_LOGGING + MTRingbuffer mBuffer; + std::condition_variable mBufferReady; + std::mutex mStatusMut; + std::atomic mExiting; + std::thread mLogConsumer; +#endif + std::array::value> mChannels; + //std::array mChannels; //TODO: use this once Microsoft sorts their shit out + }; + } + + static struct { inline operator log::LogType() { return log::LogType::GENERAL; } } GENERAL; + static struct { inline operator log::LogType() { return log::LogType::LOADER; } } LOADER; + static struct { inline operator log::LogType() { return log::LogType::MEMORY; } } MEMORY; + static struct { inline operator log::LogType() { return log::LogType::RSX; } } RSX; + static struct { inline operator log::LogType() { return log::LogType::HLE; } } HLE; + static struct { inline operator log::LogType() { return log::LogType::PPU; } } PPU; + static struct { inline operator log::LogType() { return log::LogType::SPU; } } SPU; + static struct { inline operator log::LogType() { return log::LogType::ARMv7; } } ARMv7; + static struct { inline operator log::LogType() { return log::LogType::TTY; } } TTY; + + void log_message(log::LogType type, log::Severity sev, const char* text); + void log_message(log::LogType type, log::Severity sev, std::string text); + + template never_inline void log_message(log::LogType type, log::Severity sev, const char* fmt, Args... args) + { + log_message(type, sev, fmt::format(fmt, fmt::do_unveil(args)...)); + } +} \ No newline at end of file diff --git a/rpcs3-next/rpcs3/internal/rpcs3/core/GNU.h b/rpcs3-next/rpcs3/external/include/rpcs3/core/platform.h similarity index 99% rename from rpcs3-next/rpcs3/internal/rpcs3/core/GNU.h rename to rpcs3-next/rpcs3/external/include/rpcs3/core/platform.h index a54ac15a4f0d..4ff328f4d8f7 100644 --- a/rpcs3-next/rpcs3/internal/rpcs3/core/GNU.h +++ b/rpcs3-next/rpcs3/external/include/rpcs3/core/platform.h @@ -74,7 +74,7 @@ int clock_gettime(clockid_t clk_id, struct timespec *tp); #endif /* __APPLE__ */ #endif /* __GNUG__ */ - +/* #if defined(_MSC_VER) // Unsigned 128-bit integer implementation @@ -306,3 +306,4 @@ inline __m128 sse_log2_ps(__m128 A) const auto x8 = _mm_cvtepi32_ps(_mm_sub_epi32(_mm_srli_epi32(_mm_castps_si128(x0), 23), _mm_set1_epi32(127))); return _mm_add_ps(_mm_mul_ps(_mm_mul_ps(_mm_mul_ps(_mm_mul_ps(x5, x6), x7), x4), _c), _mm_add_ps(_mm_mul_ps(x4, _c), x8)); } +*/ \ No newline at end of file diff --git a/rpcs3-next/rpcs3/internal/rpcs3/core/MTRingbuffer.h b/rpcs3-next/rpcs3/external/include/rpcs3/core/safe_ring_buffer.h similarity index 99% rename from rpcs3-next/rpcs3/internal/rpcs3/core/MTRingbuffer.h rename to rpcs3-next/rpcs3/external/include/rpcs3/core/safe_ring_buffer.h index 91b44d5a5b96..763b665cef8a 100644 --- a/rpcs3-next/rpcs3/internal/rpcs3/core/MTRingbuffer.h +++ b/rpcs3-next/rpcs3/external/include/rpcs3/core/safe_ring_buffer.h @@ -1,4 +1,5 @@ #pragma once +#include //Simple non-resizable FIFO Ringbuffer that can be simultaneously be read from and written to //if we ever get to use boost please replace this with boost::circular_buffer, there's no reason diff --git a/rpcs3-next/rpcs3/internal/rpcs3/core/Log.h b/rpcs3-next/rpcs3/internal/rpcs3/core/Log.h deleted file mode 100644 index a0e3b268b918..000000000000 --- a/rpcs3-next/rpcs3/internal/rpcs3/core/Log.h +++ /dev/null @@ -1,134 +0,0 @@ -#pragma once -#include "Utilities/MTRingbuffer.h" - -//#define BUFFERED_LOGGING 1 - -//first parameter is of type Log::LogType and text is of type std::string - -#define LOG_SUCCESS(logType, text, ...) log_message(logType, Log::Severity::Success, text, ##__VA_ARGS__) -#define LOG_NOTICE(logType, text, ...) log_message(logType, Log::Severity::Notice, text, ##__VA_ARGS__) -#define LOG_WARNING(logType, text, ...) log_message(logType, Log::Severity::Warning, text, ##__VA_ARGS__) -#define LOG_ERROR(logType, text, ...) log_message(logType, Log::Severity::Error, text, ##__VA_ARGS__) - -namespace Log -{ - const unsigned int MAX_LOG_BUFFER_LENGTH = 1024*1024; - const unsigned int gBuffSize = 1000; - - enum LogType : u32 - { - GENERAL = 0, - LOADER, - MEMORY, - RSX, - HLE, - PPU, - SPU, - ARMv7, - TTY, - }; - - - struct LogTypeName - { - LogType mType; - std::string mName; - }; - - //well I'd love make_array() but alas manually counting is not the end of the world - static const std::array gTypeNameTable = { { - { GENERAL, "G: " }, - { LOADER, "LDR: " }, - { MEMORY, "MEM: " }, - { RSX, "RSX: " }, - { HLE, "HLE: " }, - { PPU, "PPU: " }, - { SPU, "SPU: " }, - { ARMv7, "ARM: " }, - { TTY, "TTY: " } - } }; - - enum class Severity : u32 - { - Notice = 0, - Warning, - Success, - Error, - }; - - struct LogMessage - { - using size_type = u32; - LogType mType; - Severity mServerity; - std::string mText; - - u32 size() const; - void serialize(char *output) const; - static LogMessage deserialize(char *input, u32* size_out=nullptr); - }; - - struct LogListener - { - virtual ~LogListener() {}; - virtual void log(const LogMessage &msg) = 0; - }; - - struct LogChannel - { - LogChannel(); - LogChannel(const std::string& name); - LogChannel(LogChannel& other) = delete; - void log(const LogMessage &msg); - void addListener(std::shared_ptr listener); - void removeListener(std::shared_ptr listener); - std::string name; - private: - bool mEnabled; - Severity mLogLevel; - std::mutex mListenerLock; - std::set> mListeners; - }; - - struct LogManager - { - LogManager(); - ~LogManager(); - static LogManager& getInstance(); - LogChannel& getChannel(LogType type); - void log(LogMessage msg); - void addListener(std::shared_ptr listener); - void removeListener(std::shared_ptr listener); -#ifdef BUFFERED_LOGGING - void consumeLog(); -#endif - private: -#ifdef BUFFERED_LOGGING - MTRingbuffer mBuffer; - std::condition_variable mBufferReady; - std::mutex mStatusMut; - std::atomic mExiting; - std::thread mLogConsumer; -#endif - std::array::value> mChannels; - //std::array mChannels; //TODO: use this once Microsoft sorts their shit out - }; -} - -static struct { inline operator Log::LogType() { return Log::LogType::GENERAL; } } GENERAL; -static struct { inline operator Log::LogType() { return Log::LogType::LOADER; } } LOADER; -static struct { inline operator Log::LogType() { return Log::LogType::MEMORY; } } MEMORY; -static struct { inline operator Log::LogType() { return Log::LogType::RSX; } } RSX; -static struct { inline operator Log::LogType() { return Log::LogType::HLE; } } HLE; -static struct { inline operator Log::LogType() { return Log::LogType::PPU; } } PPU; -static struct { inline operator Log::LogType() { return Log::LogType::SPU; } } SPU; -static struct { inline operator Log::LogType() { return Log::LogType::ARMv7; } } ARMv7; -static struct { inline operator Log::LogType() { return Log::LogType::TTY; } } TTY; - -void log_message(Log::LogType type, Log::Severity sev, const char* text); -void log_message(Log::LogType type, Log::Severity sev, std::string text); - -template never_inline void log_message(Log::LogType type, Log::Severity sev, const char* fmt, Args... args) -{ - log_message(type, sev, fmt::format(fmt, fmt::do_unveil(args)...)); -} diff --git a/rpcs3-next/rpcs3/internal/rpcs3/core/StrFmt.cpp b/rpcs3-next/rpcs3/internal/rpcs3/core/StrFmt.cpp deleted file mode 100644 index f98e20f39ec8..000000000000 --- a/rpcs3-next/rpcs3/internal/rpcs3/core/StrFmt.cpp +++ /dev/null @@ -1,261 +0,0 @@ -#include "stdafx.h" -#pragma warning(push) -#pragma message("TODO: remove wx dependency: ") -#pragma warning(disable : 4996) -#include -#pragma warning(pop) - -std::string v128::to_hex() const -{ - return fmt::format("%016llx%016llx", _u64[1], _u64[0]); -} - -std::string v128::to_xyzw() const -{ - return fmt::format("x: %g y: %g z: %g w: %g", _f[3], _f[2], _f[1], _f[0]); -} - -std::string fmt::to_hex(u64 value, u64 count) -{ - if (count - 1 >= 16) - { - throw EXCEPTION("Invalid count: 0x%llx", count); - } - - count = std::max(count, 16 - cntlz64(value) / 4); - - char res[16] = {}; - - for (size_t i = count - 1; ~i; i--, value /= 16) - { - res[i] = "0123456789abcdef"[value % 16]; - } - - return std::string(res, count); -} - -std::string fmt::to_udec(u64 value) -{ - char res[20] = {}; - size_t first = sizeof(res); - - if (!value) - { - res[--first] = '0'; - } - - for (; value; value /= 10) - { - res[--first] = '0' + (value % 10); - } - - return std::string(&res[first], sizeof(res) - first); -} - -std::string fmt::to_sdec(s64 svalue) -{ - const bool sign = svalue < 0; - u64 value = sign ? -svalue : svalue; - - char res[20] = {}; - size_t first = sizeof(res); - - if (!value) - { - res[--first] = '0'; - } - - for (; value; value /= 10) - { - res[--first] = '0' + (value % 10); - } - - if (sign) - { - res[--first] = '-'; - } - - return std::string(&res[first], sizeof(res) - first); -} - -//extern const std::string fmt::placeholder = "???"; - -std::string fmt::replace_first(const std::string& src, const std::string& from, const std::string& to) -{ - auto pos = src.find(from); - - if (pos == std::string::npos) - { - return src; - } - - return (pos ? src.substr(0, pos) + to : to) + std::string(src.c_str() + pos + from.length()); -} - -std::string fmt::replace_all(const std::string &src, const std::string& from, const std::string& to) -{ - std::string target = src; - for (auto pos = target.find(from); pos != std::string::npos; pos = target.find(from, pos + 1)) - { - target = (pos ? target.substr(0, pos) + to : to) + std::string(target.c_str() + pos + from.length()); - pos += to.length(); - } - - return target; -} - -//TODO: move this wx Stuff somewhere else -//convert a wxString to a std::string encoded in utf8 -//CAUTION, only use this to interface with wxWidgets classes -std::string fmt::ToUTF8(const wxString& right) -{ - auto ret = std::string(((const char *)right.utf8_str())); - return ret; -} - -//convert a std::string encoded in utf8 to a wxString -//CAUTION, only use this to interface with wxWidgets classes -wxString fmt::FromUTF8(const std::string& right) -{ - auto ret = wxString::FromUTF8(right.c_str()); - return ret; -} - -//TODO: remove this after every snippet that uses it is gone -//WARNING: not fully compatible with CmpNoCase from wxString -int fmt::CmpNoCase(const std::string& a, const std::string& b) -{ - if (a.length() != b.length()) - { - return -1; - } - else - { - return std::equal(a.begin(), - a.end(), - b.begin(), - [](const char& a, const char& b){return ::tolower(a) == ::tolower(b); }) - ? 0 : -1; - } -} - -//TODO: remove this after every snippet that uses it is gone -//WARNING: not fully compatible with CmpNoCase from wxString -void fmt::Replace(std::string &str, const std::string &searchterm, const std::string& replaceterm) -{ - size_t cursor = 0; - do - { - cursor = str.find(searchterm, cursor); - if (cursor != std::string::npos) - { - str.replace(cursor, searchterm.size(), replaceterm); - cursor += replaceterm.size(); - } - else - { - break; - } - } while (true); -} - -std::vector fmt::rSplit(const std::string& source, const std::string& delim) -{ - std::vector ret; - size_t cursor = 0; - do - { - size_t prevcurs = cursor; - cursor = source.find(delim, cursor); - if (cursor != std::string::npos) - { - ret.push_back(source.substr(prevcurs,cursor-prevcurs)); - cursor += delim.size(); - } - else - { - ret.push_back(source.substr(prevcurs)); - break; - } - } while (true); - return ret; -} - -std::vector fmt::split(const std::string& source, std::initializer_list separators, bool is_skip_empty) -{ - std::vector result; - - size_t cursor_begin = 0; - - for (size_t cursor_end = 0; cursor_end < source.length(); ++cursor_end) - { - for (auto &separator : separators) - { - if (strncmp(source.c_str() + cursor_end, separator.c_str(), separator.length()) == 0) - { - std::string candidate = source.substr(cursor_begin, cursor_end - cursor_begin); - if (!is_skip_empty || !candidate.empty()) - result.push_back(candidate); - - cursor_begin = cursor_end + separator.length(); - cursor_end = cursor_begin - 1; - break; - } - } - } - - if (cursor_begin != source.length()) - { - result.push_back(source.substr(cursor_begin)); - } - - return std::move(result); -} - -std::string fmt::trim(const std::string& source, const std::string& values) -{ - std::size_t begin = source.find_first_not_of(values); - - if (begin == source.npos) - return{}; - - return source.substr(begin, source.find_last_not_of(values) + 1); -} - -std::string fmt::tolower(std::string source) -{ - std::transform(source.begin(), source.end(), source.begin(), ::tolower); - - return source; -} - -std::string fmt::toupper(std::string source) -{ - std::transform(source.begin(), source.end(), source.begin(), ::toupper); - - return source; -} - -std::string fmt::escape(std::string source) -{ - const std::pair escape_list[] = - { - { "\\", "\\\\" }, - { "\a", "\\a" }, - { "\b", "\\b" }, - { "\f", "\\f" }, - { "\n", "\\n\n" }, - { "\r", "\\r" }, - { "\t", "\\t" }, - { "\v", "\\v" }, - }; - - source = fmt::replace_all(source, escape_list); - - for (char c = 0; c < 32; c++) - { - if (c != '\n') source = fmt::replace_all(source, std::string(1, c), fmt::format("\\x%02X", c)); - } - - return source; -} diff --git a/rpcs3-next/rpcs3/internal/rpcs3/core/StrFmt.h b/rpcs3-next/rpcs3/internal/rpcs3/core/StrFmt.h deleted file mode 100644 index d40a0b722c62..000000000000 --- a/rpcs3-next/rpcs3/internal/rpcs3/core/StrFmt.h +++ /dev/null @@ -1,357 +0,0 @@ -#pragma once - -class wxString; - -#if defined(_MSC_VER) && _MSC_VER <= 1800 -#define snprintf _snprintf -#endif - -namespace fmt -{ - //struct empty_t{}; - - //extern const std::string placeholder; - - template - std::string AfterLast(const std::string& source, T searchstr) - { - size_t search_pos = source.rfind(searchstr); - search_pos = search_pos == std::string::npos ? 0 : search_pos; - return source.substr(search_pos); - } - - template - std::string BeforeLast(const std::string& source, T searchstr) - { - size_t search_pos = source.rfind(searchstr); - search_pos = search_pos == std::string::npos ? 0 : search_pos; - return source.substr(0, search_pos); - } - - template - std::string AfterFirst(const std::string& source, T searchstr) - { - size_t search_pos = source.find(searchstr); - search_pos = search_pos == std::string::npos ? 0 : search_pos; - return source.substr(search_pos); - } - - template - std::string BeforeFirst(const std::string& source, T searchstr) - { - size_t search_pos = source.find(searchstr); - search_pos = search_pos == std::string::npos ? 0 : search_pos; - return source.substr(0, search_pos); - } - - // write `fmt` from `pos` to the first occurence of `fmt::placeholder` to - // the stream `os`. Then write `arg` to to the stream. If there's no - // `fmt::placeholder` after `pos` everything in `fmt` after pos is written - // to `os`. Then `arg` is written to `os` after appending a space character - //template - //empty_t write(const std::string &fmt, std::ostream &os, std::string::size_type &pos, T &&arg) - //{ - // std::string::size_type ins = fmt.find(placeholder, pos); - - // if (ins == std::string::npos) - // { - // os.write(fmt.data() + pos, fmt.size() - pos); - // os << ' ' << arg; - - // pos = fmt.size(); - // } - // else - // { - // os.write(fmt.data() + pos, ins - pos); - // os << arg; - - // pos = ins + placeholder.size(); - // } - // return{}; - //} - - // typesafe version of a sprintf-like function. Returns the printed to - // string. To mark positions where the arguments are supposed to be - // inserted use `fmt::placeholder`. If there's not enough placeholders - // the rest of the arguments are appended at the end, seperated by spaces - //template - //std::string SFormat(const std::string &fmt, Args&& ... parameters) - //{ - // std::ostringstream os; - // std::string::size_type pos = 0; - // std::initializer_list { write(fmt, os, pos, parameters)... }; - - // if (!fmt.empty()) - // { - // os.write(fmt.data() + pos, fmt.size() - pos); - // } - - // std::string result = os.str(); - // return result; - //} - - std::string replace_first(const std::string& src, const std::string& from, const std::string& to); - std::string replace_all(const std::string &src, const std::string& from, const std::string& to); - - template - std::string replace_all(std::string src, const std::pair(&list)[list_size]) - { - for (size_t pos = 0; pos < src.length(); ++pos) - { - for (size_t i = 0; i < list_size; ++i) - { - const size_t comp_length = list[i].first.length(); - - if (src.length() - pos < comp_length) - continue; - - if (src.substr(pos, comp_length) == list[i].first) - { - src = (pos ? src.substr(0, pos) + list[i].second : list[i].second) + src.substr(pos + comp_length); - pos += list[i].second.length() - 1; - break; - } - } - } - - return src; - } - - template - std::string replace_all(std::string src, const std::pair>(&list)[list_size]) - { - for (size_t pos = 0; pos < src.length(); ++pos) - { - for (size_t i = 0; i < list_size; ++i) - { - const size_t comp_length = list[i].first.length(); - - if (src.length() - pos < comp_length) - continue; - - if (src.substr(pos, comp_length) == list[i].first) - { - src = (pos ? src.substr(0, pos) + list[i].second() : list[i].second()) + src.substr(pos + comp_length); - pos += list[i].second().length() - 1; - break; - } - } - } - - return src; - } - - std::string to_hex(u64 value, u64 count = 1); - std::string to_udec(u64 value); - std::string to_sdec(s64 value); - - template::value> struct unveil - { - using result_type = T; - - force_inline static result_type get_value(const T& arg) - { - return arg; - } - }; - - template<> struct unveil - { - using result_type = const char*; - - force_inline static result_type get_value(const char* arg) - { - return arg; - } - }; - - template struct unveil - { - using result_type = const char*; - - force_inline static result_type get_value(const char(&arg)[N]) - { - return arg; - } - }; - - template<> struct unveil - { - using result_type = const char*; - - force_inline static result_type get_value(const std::string& arg) - { - return arg.c_str(); - } - }; - - template struct unveil - { - using result_type = std::underlying_type_t; - - force_inline static result_type get_value(const T& arg) - { - return static_cast(arg); - } - }; - - template struct unveil, false> - { - using result_type = typename unveil::result_type; - - force_inline static result_type get_value(const se_t& arg) - { - return unveil::get_value(arg); - } - }; - - template - force_inline typename unveil::result_type do_unveil(const T& arg) - { - return unveil::get_value(arg); - } - - // Formatting function with special functionality: - // - // std::string is forced to .c_str() - // be_t<> is forced to .value() (fmt::do_unveil reverts byte order automatically) - // - // External specializations for fmt::do_unveil (can be found in another headers): - // vm::ptr, vm::bptr, ... (fmt::do_unveil) (vm_ptr.h) (with appropriate address type, using .addr() can be avoided) - // vm::ref, vm::bref, ... (fmt::do_unveil) (vm_ref.h) - // - template safe_buffers std::string format(const char* fmt, Args... args) - { - // fixed stack buffer for the first attempt - std::array fixed_buf; - - // possibly dynamically allocated buffer for the second attempt - std::unique_ptr buf; - - // pointer to the current buffer - char* buf_addr = fixed_buf.data(); - - for (std::size_t buf_size = fixed_buf.size();;) - { -#ifndef _MSC_VER -#pragma GCC diagnostic push -#pragma GCC diagnostic ignored "-Wformat-security" -#endif - const std::size_t len = std::snprintf(buf_addr, buf_size, fmt, do_unveil(args)...); -#ifndef _MSC_VER -#pragma GCC diagnostic pop -#endif - if (len > INT_MAX) - { - throw std::runtime_error("std::snprintf() failed"); - } - - if (len < buf_size) - { - return{ buf_addr, len }; - } - - buf.reset(buf_addr = new char[buf_size = len + 1]); - } - } - - struct exception : public std::exception - { - std::unique_ptr message; - - template never_inline safe_buffers exception(const char* file, int line, const char* func, const char* text, Args... args) noexcept - { - const std::string data = format(text, args...) + format("\n(in file %s:%d, in function %s)", file, line, func); - - message.reset(new char[data.size() + 1]); - - std::memcpy(message.get(), data.c_str(), data.size() + 1); - } - - exception(const exception& other) noexcept - { - const std::size_t size = std::strlen(other.message.get()); - - message.reset(new char[size + 1]); - - std::memcpy(message.get(), other.message.get(), size + 1); - } - - virtual const char* what() const noexcept override - { - return message.get(); - } - }; - - //convert a wxString to a std::string encoded in utf8 - //CAUTION, only use this to interface with wxWidgets classes - std::string ToUTF8(const wxString& right); - - //convert a std::string encoded in utf8 to a wxString - //CAUTION, only use this to interface with wxWidgets classes - wxString FromUTF8(const std::string& right); - - //TODO: remove this after every snippet that uses it is gone - //WARNING: not fully compatible with CmpNoCase from wxString - int CmpNoCase(const std::string& a, const std::string& b); - - //TODO: remove this after every snippet that uses it is gone - //WARNING: not fully compatible with Replace from wxString - void Replace(std::string &str, const std::string &searchterm, const std::string& replaceterm); - - std::vector rSplit(const std::string& source, const std::string& delim); - - std::vector split(const std::string& source, std::initializer_list separators, bool is_skip_empty = true); - std::string trim(const std::string& source, const std::string& values = " \t"); - - template - std::string merge(const T& source, const std::string& separator) - { - if (!source.size()) - { - return{}; - } - - std::string result; - - auto it = source.begin(); - auto end = source.end(); - for (--end; it != end; ++it) - { - result += *it + separator; - } - - return result + source.back(); - } - - template - std::string merge(std::initializer_list sources, const std::string& separator) - { - if (!sources.size()) - { - return{}; - } - - std::string result; - bool first = true; - - for (auto &v : sources) - { - if (first) - { - result = fmt::merge(v, separator); - first = false; - } - else - { - result += separator + fmt::merge(v, separator); - } - } - - return result; - } - - std::string tolower(std::string source); - std::string toupper(std::string source); - std::string escape(std::string source); -} diff --git a/rpcs3-next/rpcs3/internal/rpcs3/core/fmt.cpp b/rpcs3-next/rpcs3/internal/rpcs3/core/fmt.cpp new file mode 100644 index 000000000000..0fd1f4283809 --- /dev/null +++ b/rpcs3-next/rpcs3/internal/rpcs3/core/fmt.cpp @@ -0,0 +1,188 @@ + +#include "fmt.h" +#include +namespace rpcs3 +{ + inline namespace core + { + /* + std::string v128::to_hex() const + { + return fmt::format("%016llx%016llx", _u64[1], _u64[0]); + } + + std::string v128::to_xyzw() const + { + return fmt::format("x: %g y: %g z: %g w: %g", _f[3], _f[2], _f[1], _f[0]); + } + + + std::string fmt::to_hex(u64 value, u64 count) + { + if (count - 1 >= 16) + { + throw EXCEPTION("Invalid count: 0x%llx", count); + } + + count = std::max(count, 16 - cntlz64(value) / 4); + + char res[16] = {}; + + for (size_t i = count - 1; ~i; i--, value /= 16) + { + res[i] = "0123456789abcdef"[value % 16]; + } + + return std::string(res, count); + } + + std::string fmt::to_udec(u64 value) + { + char res[20] = {}; + size_t first = sizeof(res); + + if (!value) + { + res[--first] = '0'; + } + + for (; value; value /= 10) + { + res[--first] = '0' + (value % 10); + } + + return std::string(&res[first], sizeof(res) - first); + } + + std::string fmt::to_sdec(s64 svalue) + { + const bool sign = svalue < 0; + u64 value = sign ? -svalue : svalue; + + char res[20] = {}; + size_t first = sizeof(res); + + if (!value) + { + res[--first] = '0'; + } + + for (; value; value /= 10) + { + res[--first] = '0' + (value % 10); + } + + if (sign) + { + res[--first] = '-'; + } + + return std::string(&res[first], sizeof(res) - first); + } + */ + //extern const std::string fmt::placeholder = "???"; + + std::string fmt::replace_first(const std::string& src, const std::string& from, const std::string& to) + { + auto pos = src.find(from); + + if (pos == std::string::npos) + { + return src; + } + + return (pos ? src.substr(0, pos) + to : to) + std::string(src.c_str() + pos + from.length()); + } + + std::string fmt::replace_all(const std::string &src, const std::string& from, const std::string& to) + { + std::string target = src; + for (auto pos = target.find(from); pos != std::string::npos; pos = target.find(from, pos + 1)) + { + target = (pos ? target.substr(0, pos) + to : to) + std::string(target.c_str() + pos + from.length()); + pos += to.length(); + } + + return target; + } + + std::vector fmt::split(const std::string& source, std::initializer_list separators, bool is_skip_empty) + { + std::vector result; + + size_t cursor_begin = 0; + + for (size_t cursor_end = 0; cursor_end < source.length(); ++cursor_end) + { + for (auto &separator : separators) + { + if (strncmp(source.c_str() + cursor_end, separator.c_str(), separator.length()) == 0) + { + std::string candidate = source.substr(cursor_begin, cursor_end - cursor_begin); + if (!is_skip_empty || !candidate.empty()) + result.push_back(candidate); + + cursor_begin = cursor_end + separator.length(); + cursor_end = cursor_begin - 1; + break; + } + } + } + + if (cursor_begin != source.length()) + { + result.push_back(source.substr(cursor_begin)); + } + + return result; + } + + std::string fmt::trim(const std::string& source, const std::string& values) + { + std::size_t begin = source.find_first_not_of(values); + + if (begin == source.npos) + return{}; + + return source.substr(begin, source.find_last_not_of(values) + 1); + } + + std::string fmt::tolower(std::string source) + { + std::transform(source.begin(), source.end(), source.begin(), ::tolower); + + return source; + } + + std::string fmt::toupper(std::string source) + { + std::transform(source.begin(), source.end(), source.begin(), ::toupper); + + return source; + } + + std::string fmt::escape(std::string source) + { + const std::pair escape_list[] = + { + { "\\", "\\\\" }, + { "\a", "\\a" }, + { "\b", "\\b" }, + { "\f", "\\f" }, + { "\n", "\\n\n" }, + { "\r", "\\r" }, + { "\t", "\\t" }, + { "\v", "\\v" }, + }; + + source = fmt::replace_all(source, escape_list); + + for (char c = 0; c < 32; c++) + { + if (c != '\n') source = fmt::replace_all(source, std::string(1, c), fmt::format("\\x%02X", c)); + } + + return source; + } + } +} \ No newline at end of file diff --git a/rpcs3-next/rpcs3/internal/rpcs3/core/GNU.cpp b/rpcs3-next/rpcs3/internal/rpcs3/core/platform.cpp similarity index 98% rename from rpcs3-next/rpcs3/internal/rpcs3/core/GNU.cpp rename to rpcs3-next/rpcs3/internal/rpcs3/core/platform.cpp index 29467b205fb4..5599087aaf7b 100644 --- a/rpcs3-next/rpcs3/internal/rpcs3/core/GNU.cpp +++ b/rpcs3-next/rpcs3/internal/rpcs3/core/platform.cpp @@ -1,4 +1,4 @@ -#include "GNU.h" +#include "platform.h" #ifdef __APPLE__ #include diff --git a/rpcs3-next/rpcs3/internal/rpcs3/main.cpp b/rpcs3-next/rpcs3/internal/rpcs3/main.cpp index 049954d8a5d3..0eefc1c8c7e7 100644 --- a/rpcs3-next/rpcs3/internal/rpcs3/main.cpp +++ b/rpcs3-next/rpcs3/internal/rpcs3/main.cpp @@ -1,12 +1,3 @@ -namespace rpcs3 +int main() { - void test_func(); -} - -#include - -[[noreturn]] void main() -{ - freopen("out.txt", "w+", stdout); - rpcs3::test_func(); } \ No newline at end of file diff --git a/rpcs3-next/rpcs3/internal/rpcs3/syscalls/ErrorCodes.h b/rpcs3-next/rpcs3/internal/rpcs3/syscalls/ErrorCodes.h deleted file mode 100644 index 373c80653985..000000000000 --- a/rpcs3-next/rpcs3/internal/rpcs3/syscalls/ErrorCodes.h +++ /dev/null @@ -1,69 +0,0 @@ -#pragma once - -#define ERROR_CODE(code) static_cast(code) - -enum : s32 -{ - CELL_OK = 0, - - CELL_EAGAIN = ERROR_CODE(0x80010001), // The resource is temporarily unavailable - CELL_EINVAL = ERROR_CODE(0x80010002), // An invalid argument value is specified - CELL_ENOSYS = ERROR_CODE(0x80010003), // The feature is not yet implemented - CELL_ENOMEM = ERROR_CODE(0x80010004), // Memory allocation failure - CELL_ESRCH = ERROR_CODE(0x80010005), // The resource with the specified identifier does not exist - CELL_ENOENT = ERROR_CODE(0x80010006), // The file does not exist - CELL_ENOEXEC = ERROR_CODE(0x80010007), // The file is in unrecognized format - CELL_EDEADLK = ERROR_CODE(0x80010008), // Resource deadlock is avoided - CELL_EPERM = ERROR_CODE(0x80010009), // The operation is not permitted - CELL_EBUSY = ERROR_CODE(0x8001000A), // The device or resource is busy - CELL_ETIMEDOUT = ERROR_CODE(0x8001000B), // The operation is timed out - CELL_EABORT = ERROR_CODE(0x8001000C), // The operation is aborted - CELL_EFAULT = ERROR_CODE(0x8001000D), // Invalid memory access - CELL_ESTAT = ERROR_CODE(0x8001000F), // State of the target thread is invalid - CELL_EALIGN = ERROR_CODE(0x80010010), // Alignment is invalid. - CELL_EKRESOURCE = ERROR_CODE(0x80010011), // Shortage of the kernel resources - CELL_EISDIR = ERROR_CODE(0x80010012), // The file is a directory - CELL_ECANCELED = ERROR_CODE(0x80010013), // Operation canceled - CELL_EEXIST = ERROR_CODE(0x80010014), // Entry already exists - CELL_EISCONN = ERROR_CODE(0x80010015), // Port is already connected - CELL_ENOTCONN = ERROR_CODE(0x80010016), // Port is not connected - CELL_EAUTHFAIL = ERROR_CODE(0x80010017), // Program authentication fail - CELL_ENOTMSELF = ERROR_CODE(0x80010018), // The file is not a MSELF - CELL_ESYSVER = ERROR_CODE(0x80010019), // System version error - CELL_EAUTHFATAL = ERROR_CODE(0x8001001A), // Fatal system error - CELL_EDOM = ERROR_CODE(0x8001001B), - CELL_ERANGE = ERROR_CODE(0x8001001C), - CELL_EILSEQ = ERROR_CODE(0x8001001D), - CELL_EFPOS = ERROR_CODE(0x8001001E), - CELL_EINTR = ERROR_CODE(0x8001001F), - CELL_EFBIG = ERROR_CODE(0x80010020), - CELL_EMLINK = ERROR_CODE(0x80010021), - CELL_ENFILE = ERROR_CODE(0x80010022), - CELL_ENOSPC = ERROR_CODE(0x80010023), - CELL_ENOTTY = ERROR_CODE(0x80010024), - CELL_EPIPE = ERROR_CODE(0x80010025), - CELL_EROFS = ERROR_CODE(0x80010026), - CELL_ESPIPE = ERROR_CODE(0x80010027), - CELL_E2BIG = ERROR_CODE(0x80010028), - CELL_EACCES = ERROR_CODE(0x80010029), - CELL_EBADF = ERROR_CODE(0x8001002A), - CELL_EIO = ERROR_CODE(0x8001002B), - CELL_EMFILE = ERROR_CODE(0x8001002C), - CELL_ENODEV = ERROR_CODE(0x8001002D), - CELL_ENOTDIR = ERROR_CODE(0x8001002E), - CELL_ENXIO = ERROR_CODE(0x8001002F), - CELL_EXDEV = ERROR_CODE(0x80010030), - CELL_EBADMSG = ERROR_CODE(0x80010031), - CELL_EINPROGRESS = ERROR_CODE(0x80010032), - CELL_EMSGSIZE = ERROR_CODE(0x80010033), - CELL_ENAMETOOLONG = ERROR_CODE(0x80010034), - CELL_ENOLCK = ERROR_CODE(0x80010035), - CELL_ENOTEMPTY = ERROR_CODE(0x80010036), - CELL_ENOTSUP = ERROR_CODE(0x80010037), - CELL_EFSSPECIFIC = ERROR_CODE(0x80010038), - CELL_EOVERFLOW = ERROR_CODE(0x80010039), - CELL_ENOTMOUNTED = ERROR_CODE(0x8001003A), - CELL_ENOTSDATA = ERROR_CODE(0x8001003B), - - CELL_UNKNOWN_ERROR = -1, -}; diff --git a/rpcs3-next/rpcs3/internal/rpcs3/syscalls/FuncList.cpp b/rpcs3-next/rpcs3/internal/rpcs3/syscalls/FuncList.cpp deleted file mode 100644 index 95705cb01eaf..000000000000 --- a/rpcs3-next/rpcs3/internal/rpcs3/syscalls/FuncList.cpp +++ /dev/null @@ -1,4418 +0,0 @@ -#include "stdafx.h" -#include "Modules.h" -#include "SysCalls.h" - -std::string get_ps3_function_name(u64 fid) -{ - // check syscalls - switch (~fid) - { - case 1: return "sys_process_getpid"; - case 2: return "sys_process_wait_for_child"; - case 3: return "sys_process_exit"; - case 4: return "sys_process_get_status"; - case 5: return "sys_process_detach_child"; - case 12: return "sys_process_get_number_of_object"; - case 13: return "sys_process_get_id"; - case 14: return "sys_process_is_spu_lock_line_reservation_address"; - case 18: return "sys_process_getppid"; - case 19: return "sys_process_kill"; - case 21: return "_sys_process_spawn"; - case 22: return "sys_process_exit"; - case 23: return "sys_process_wait_for_child2"; - case 25: return "sys_process_get_sdk_version"; - case 26: return "_sys_process_exit"; - case 28: return "_sys_process_get_number_of_object"; - case 29: return "sys_process_get_id"; - case 30: return "_sys_process_get_paramsfo"; - case 31: return "sys_process_get_ppu_guid"; - case 41: return "_sys_ppu_thread_exit"; - case 43: return "sys_ppu_thread_yield"; - case 44: return "sys_ppu_thread_join"; - case 45: return "sys_ppu_thread_detach"; - case 46: return "sys_ppu_thread_get_join_state"; - case 47: return "sys_ppu_thread_set_priority"; - case 48: return "sys_ppu_thread_get_priority"; - case 49: return "sys_ppu_thread_get_stack_information"; - case 50: return "sys_ppu_thread_stop"; - case 51: return "sys_ppu_thread_restart"; - case 52: return "_sys_ppu_thread_create"; - case 53: return "sys_ppu_thread_start"; - case 56: return "sys_ppu_thread_rename"; - case 57: return "sys_ppu_thread_recover_page_fault"; - case 58: return "sys_ppu_thread_get_page_fault_context"; - case 60: return "sys_trace_create"; - case 61: return "sys_trace_start"; - case 62: return "sys_trace_stop"; - case 63: return "sys_trace_update_top_index"; - case 64: return "sys_trace_destroy"; - case 65: return "sys_trace_drain"; - case 66: return "sys_trace_attach_process"; - case 67: return "sys_trace_allocate_buffer"; - case 68: return "sys_trace_free_buffer"; - case 69: return "sys_trace_create2"; - case 70: return "sys_timer_create"; - case 71: return "sys_timer_destroy"; - case 72: return "sys_timer_get_information"; - case 73: return "_sys_timer_start"; - case 74: return "sys_timer_stop"; - case 75: return "sys_timer_connect_event_queue"; - case 76: return "sys_timer_disconnect_event_queue"; - case 77: return "sys_trace_create2_in_cbepm"; - case 80: return "sys_interrupt_tag_create"; - case 81: return "sys_interrupt_tag_destroy"; - case 82: return "sys_event_flag_create"; - case 83: return "sys_event_flag_destroy"; - case 84: return "_sys_interrupt_thread_establish"; - case 85: return "sys_event_flag_wait"; - case 86: return "sys_event_flag_trywait"; - case 87: return "sys_event_flag_set"; - case 88: return "sys_interrupt_thread_eoi"; - case 89: return "_sys_interrupt_thread_disestablish"; - case 90: return "sys_semaphore_create"; - case 91: return "sys_semaphore_destroy"; - case 92: return "sys_semaphore_wait"; - case 93: return "sys_semaphore_trywait"; - case 94: return "sys_semaphore_post"; - case 95: return "_sys_lwmutex_create"; - case 96: return "_sys_lwmutex_destroy"; - case 97: return "_sys_lwmutex_lock"; - case 98: return "_sys_lwmutex_unlock"; - case 99: return "_sys_lwmutex_trylock"; - case 100: return "sys_mutex_create"; - case 101: return "sys_mutex_destroy"; - case 102: return "sys_mutex_lock"; - case 103: return "sys_mutex_trylock"; - case 104: return "sys_mutex_unlock"; - case 105: return "sys_cond_create"; - case 106: return "sys_cond_destroy"; - case 107: return "sys_cond_wait"; - case 108: return "sys_cond_signal"; - case 109: return "sys_cond_signal_all"; - case 110: return "sys_cond_signal_to"; - case 111: return "_sys_lwcond_create"; - case 112: return "_sys_lwcond_destroy"; - case 113: return "_sys_lwcond_queue_wait"; - case 114: return "sys_semaphore_get_value"; - case 115: return "_sys_lwcond_signal"; - case 116: return "_sys_lwcond_signal_all"; - case 118: return "sys_event_flag_clear"; - case 120: return "sys_rwlock_create"; - case 121: return "sys_rwlock_destroy"; - case 122: return "sys_rwlock_rlock"; - case 123: return "sys_rwlock_tryrlock"; - case 124: return "sys_rwlock_runlock"; - case 125: return "sys_rwlock_wlock"; - case 126: return "sys_rwlock_trywlock"; - case 127: return "sys_rwlock_wunlock"; - case 128: return "sys_event_queue_create"; - case 129: return "sys_event_queue_destroy"; - case 130: return "sys_event_queue_receive"; - case 131: return "sys_event_queue_tryreceive"; - case 132: return "sys_event_flag_cancel"; - case 133: return "sys_event_queue_drain"; - case 134: return "sys_event_port_create"; - case 135: return "sys_event_port_destroy"; - case 136: return "sys_event_port_connect_local"; - case 137: return "sys_event_port_disconnect"; - case 138: return "sys_event_port_send"; - case 139: return "sys_event_flag_get"; - case 140: return "sys_event_port_connect_ipc"; - case 141: return "sys_timer_usleep"; - case 142: return "sys_timer_sleep"; - case 143: return "sys_time_set_timezone"; - case 144: return "sys_time_get_timezone"; - case 145: return "sys_time_get_current_time"; - case 146: return "sys_time_get_system_time"; - case 147: return "sys_time_get_timebase_frequency"; - case 148: return "_sys_rwlock_trywlock"; - case 150: return "sys_raw_spu_create_interrupt_tag"; - case 151: return "sys_raw_spu_set_int_mask"; - case 152: return "sys_raw_spu_get_int_mask"; - case 153: return "sys_raw_spu_set_int_stat"; - case 154: return "sys_raw_spu_get_int_stat"; - case 155: return "sys_spu_image_get_information?"; - case 156: return "sys_spu_image_open"; - case 157: return "sys_spu_image_import"; - case 158: return "sys_spu_image_close"; - case 159: return "sys_raw_spu_load"; - case 160: return "sys_raw_spu_create"; - case 161: return "sys_raw_spu_destroy"; - case 163: return "sys_raw_spu_read_puint_mb"; - case 165: return "sys_spu_thread_get_exit_status"; - case 166: return "sys_spu_thread_set_argument"; - case 167: return "sys_spu_thread_group_start_on_exit"; - case 169: return "sys_spu_initialize"; - case 170: return "sys_spu_thread_group_create"; - case 171: return "sys_spu_thread_group_destroy"; - case 172: return "sys_spu_thread_initialize"; - case 173: return "sys_spu_thread_group_start"; - case 174: return "sys_spu_thread_group_suspend"; - case 175: return "sys_spu_thread_group_resume"; - case 176: return "sys_spu_thread_group_yield"; - case 177: return "sys_spu_thread_group_terminate"; - case 178: return "sys_spu_thread_group_join"; - case 179: return "sys_spu_thread_group_set_priority"; - case 180: return "sys_spu_thread_group_get_priority"; - case 181: return "sys_spu_thread_write_ls"; - case 182: return "sys_spu_thread_read_ls"; - case 184: return "sys_spu_thread_write_snr"; - case 185: return "sys_spu_thread_group_connect_event"; - case 186: return "sys_spu_thread_group_disconnect_event"; - case 187: return "sys_spu_thread_set_spu_cfg"; - case 188: return "sys_spu_thread_get_spu_cfg"; - case 190: return "sys_spu_thread_write_spu_mb"; - case 191: return "sys_spu_thread_connect_event"; - case 192: return "sys_spu_thread_disconnect_event"; - case 193: return "sys_spu_thread_bind_queue"; - case 194: return "sys_spu_thread_unbind_queue"; - case 196: return "sys_raw_spu_set_spu_cfg"; - case 197: return "sys_raw_spu_get_spu_cfg"; - case 198: return "sys_spu_thread_recover_page_fault"; - case 199: return "sys_raw_spu_recover_page_fault"; - case 215: return "sys_dbg_mat_set_condition"; - case 216: return "sys_dbg_mat_get_condition"; - case 230: return "sys_isolated_spu_create"; - case 231: return "sys_isolated_spu_destroy"; - case 232: return "sys_isolated_spu_start"; - case 233: return "sys_isolated_spu_create_interrupt_tag"; - case 234: return "sys_isolated_spu_set_int_mask"; - case 235: return "sys_isolated_spu_get_int_mask"; - case 236: return "sys_isolated_spu_set_int_stat"; - case 237: return "sys_isolated_spu_get_int_stat"; - case 238: return "sys_isolated_spu_set_spu_cfg"; - case 239: return "sys_isolated_spu_get_spu_cfg"; - case 240: return "sys_isolated_spu_read_puint_mb"; - case 244: return "sys_spu_thread_group_system_set_next_group"; - case 245: return "sys_spu_thread_group_system_unset_next_group"; - case 246: return "sys_spu_thread_group_system_set_switch_group"; - case 247: return "sys_spu_thread_group_system_unset_switch_group"; - case 250: return "sys_spu_thread_group_set_cooperative_victims"; - case 251: return "sys_spu_thread_group_connect_event_all_threads"; - case 252: return "sys_spu_thread_group_disconnect_event_all_threads"; - case 254: return "sys_spu_thread_group_log"; - case 260: return "sys_spu_image_open_by_fd"; - case 300: return "sys_vm_memory_map"; - case 301: return "sys_vm_unmap"; - case 302: return "sys_vm_append_memory"; - case 303: return "sys_vm_return_memory"; - case 304: return "sys_vm_lock"; - case 305: return "sys_vm_unlock"; - case 306: return "sys_vm_touch"; - case 307: return "sys_vm_flush"; - case 308: return "sys_vm_invalidate"; - case 309: return "sys_vm_store"; - case 310: return "sys_vm_sync"; - case 311: return "sys_vm_test"; - case 312: return "sys_vm_get_statistics"; - case 324: return "sys_memory_container_create"; - case 325: return "sys_memory_container_destroy"; - case 326: return "sys_mmapper_allocate_fixed_address"; - case 327: return "sys_mmapper_enable_page_fault_notification"; - case 329: return "sys_mmapper_free_shared_memory"; - case 330: return "sys_mmapper_allocate_address"; - case 331: return "sys_mmapper_free_address"; - case 332: return "sys_mmapper_allocate_shared_memory"; - case 333: return "sys_mmapper_set_shared_memory_flag"; - case 334: return "sys_mmapper_map_shared_memory"; - case 335: return "sys_mmapper_unmap_shared_memory"; - case 336: return "sys_mmapper_change_address_access_right"; - case 337: return "sys_mmapper_search_and_map"; - case 338: return "sys_mmapper_get_shared_memory_attribute"; - case 341: return "sys_memory_container_create"; - case 342: return "sys_memory_container_destroy"; - case 343: return "sys_memory_container_get_size"; - case 344: return "sys_memory_budget_set"; - case 348: return "sys_memory_allocate"; - case 349: return "sys_memory_free"; - case 350: return "sys_memory_allocate_from_container"; - case 351: return "sys_memory_get_page_attribute"; - case 352: return "sys_memory_get_user_memory_size"; - case 353: return "sys_memory_get_user_memory_stat"; - case 356: return "sys_memory_allocate_colored"; - case 361: return "sys_memory_allocate_from_container_colored"; - case 362: return "sys_mmapper_allocate_memory_from_container"; - case 367: return "sys_uart_initialize"; - case 368: return "sys_uart_receive"; - case 369: return "sys_uart_send"; - case 370: return "sys_uart_get_params"; - case 372: return "sys_game_watchdog_start"; - case 373: return "sys_game_watchdog_stop"; - case 374: return "sys_game_watchdog_clear"; - case 375: return "sys_game_set_system_sw_version"; - case 376: return "sys_game_get_system_sw_version"; - case 377: return "sys_sm_set_shop_mode"; - case 378: return "sys_sm_get_ext_event2"; - case 379: return "sys_sm_shutdown"; - case 380: return "sys_sm_get_params"; - case 381: return "sys_sm_get_inter_lpar_parameter"; - case 383: return "sys_game_get_temperature"; - case 384: return "sys_sm_get_tzpb"; - case 385: return "sys_sm_request_led"; - case 386: return "sys_sm_control_led"; - case 387: return "sys_sm_get_platform_info"; - case 388: return "sys_sm_ring_buzzer"; - case 389: return "sys_sm_set_fan_policy"; - case 390: return "sys_sm_request_error_log"; - case 391: return "sys_sm_request_be_count"; - case 392: return "sys_sm_ring_buzzer"; - case 393: return "sys_sm_get_hw_config"; - case 394: return "sys_sm_request_scversion"; - case 395: return "sys_sm_request_system_event_log"; - case 396: return "sys_sm_set_rtc_alarm"; - case 397: return "sys_sm_get_rtc_alarm"; - case 398: return "sys_console_write"; - case 402: return "sys_tty_read"; - case 403: return "sys_tty_write"; - case 408: return "sys_sm_get_tzpb"; - case 409: return "sys_sm_get_fan_policy"; - case 410: return "sys_game_board_storage_read"; - case 411: return "sys_game_board_storage_write"; - case 412: return "sys_game_get_rtc_status"; - case 450: return "sys_overlay_load_module"; - case 451: return "sys_overlay_unload_module"; - case 452: return "sys_overlay_get_module_list"; - case 453: return "sys_overlay_get_module_info"; - case 454: return "sys_overlay_load_module_by_fd"; - case 455: return "sys_overlay_get_module_info2"; - case 456: return "sys_overlay_get_sdk_version"; - case 457: return "sys_overlay_get_module_dbg_info"; - case 458: return "sys_overlay_get_module_dbg_info"; - case 460: return "sys_prx_dbg_get_module_id_list"; - case 461: return "sys_prx_get_module_id_by_address"; - case 463: return "sys_prx_load_module_by_fd"; - case 464: return "sys_prx_load_module_on_memcontainer_by_fd"; - case 465: return "sys_prx_load_module_list"; - case 466: return "sys_prx_load_module_list_on_memcontainer"; - case 467: return "sys_prx_get_ppu_guid"; - case 480: return "sys_prx_load_module"; - case 481: return "sys_prx_start_module"; - case 482: return "sys_prx_stop_module"; - case 483: return "sys_prx_unload_module"; - case 484: return "sys_prx_register_module"; - case 485: return "sys_prx_query_module"; - case 486: return "sys_prx_register_library"; - case 487: return "sys_prx_unregister_library"; - case 488: return "sys_prx_link_library"; - case 489: return "sys_prx_unlink_library"; - case 490: return "sys_prx_query_library"; - case 493: return "sys_prx_dbg_get_module_info"; - case 494: return "sys_prx_get_module_list"; - case 495: return "sys_prx_get_module_info"; - case 496: return "sys_prx_get_module_id_by_name"; - case 497: return "sys_prx_load_module_on_memcontainer"; - case 498: return "sys_prx_start"; - case 499: return "sys_prx_stop"; - case 500: return "sys_hid_manager_open"; - case 501: return "sys_hid_manager_close"; - case 502: return "sys_hid_manager_read"; - case 503: return "sys_hid_manager_ioctl"; - case 504: return "sys_hid_manager_map_logical_id_to_port_id"; - case 505: return "sys_hid_manager_unmap_logical_id_to_port_id"; - case 506: return "sys_hid_manager_add_hot_key_observer"; - case 507: return "sys_hid_manager_remove_hot_key_observer"; - case 508: return "sys_hid_manager_grab_focus"; - case 509: return "sys_hid_manager_release_focus"; - case 516: return "sys_config_open"; - case 517: return "sys_config_close"; - case 518: return "sys_config_get_service_event"; - case 519: return "sys_config_add_service_listener"; - case 520: return "sys_config_remove_service_listener"; - case 521: return "sys_config_register_service"; - case 522: return "sys_config_unregister_service"; - case 523: return "sys_config_io_event"; - case 530: return "sys_usbd_initialize"; - case 531: return "sys_usbd_finalize"; - case 532: return "sys_usbd_get_device_list"; - case 533: return "sys_usbd_get_descriptor_size"; - case 534: return "sys_usbd_get_descriptor"; - case 535: return "sys_usbd_register_ldd"; - case 536: return "sys_usbd_unregister_ldd"; - case 537: return "sys_usbd_open_pipe"; - case 538: return "sys_usbd_open_default_pipe"; - case 539: return "sys_usbd_close_pipe"; - case 540: return "sys_usbd_receive_event"; - case 541: return "sys_usbd_detect_event"; - case 542: return "sys_usbd_attach"; - case 543: return "sys_usbd_transfer_data"; - case 544: return "sys_usbd_isochronous_transfer_data"; - case 545: return "sys_usbd_get_transfer_status"; - case 546: return "sys_usbd_get_isochronous_transfer_status"; - case 547: return "sys_usbd_get_device_location"; - case 548: return "sys_usbd_send_event"; - case 550: return "sys_usbd_allocate_memory"; - case 551: return "sys_usbd_free_memory"; - case 556: return "sys_usbd_get_device_speed"; - case 559: return "sys_usbd_register_extra_ldd"; - case 571: return "sys_pad_ldd_unregister_controller"; - case 572: return "sys_pad_ldd_data_insert"; - case 573: return "sys_pad_dbg_ldd_set_data_insert_mode"; - case 574: return "sys_pad_ldd_register_controller"; - case 575: return "sys_pad_ldd_get_port_no"; - case 577: return "sys_pad_manager_..."; - case 600: return "sys_storage_open"; - case 601: return "sys_storage_close"; - case 602: return "sys_storage_read"; - case 603: return "sys_storage_write"; - case 604: return "sys_storage_send_device_command"; - case 605: return "sys_storage_async_configure"; - case 606: return "sys_storage_async_read"; - case 607: return "sys_storage_async_write"; - case 608: return "sys_storage_async_cancel"; - case 609: return "sys_storage_get_device_info"; - case 610: return "sys_storage_get_device_config"; - case 611: return "sys_storage_report_devices"; - case 612: return "sys_storage_configure_medium_event"; - case 613: return "sys_storage_set_medium_polling_interval"; - case 614: return "sys_storage_create_region"; - case 615: return "sys_storage_delete_region"; - case 616: return "sys_storage_execute_device_command"; - case 617: return "sys_storage_check_region_acl"; - case 618: return "sys_storage_set_region_acl"; - case 619: return "sys_storage_async_send_device_command"; - case 621: return "sys_gamepad_ycon_if"; - case 622: return "sys_storage_get_region_offset"; - case 623: return "sys_storage_set_emulated_speed"; - case 624: return "sys_io_buffer_create"; - case 625: return "sys_io_buffer_destroy"; - case 626: return "sys_io_buffer_allocate"; - case 627: return "sys_io_buffer_free"; - case 630: return "sys_gpio_set"; - case 631: return "sys_gpio_get"; - case 633: return "sys_fsw_connect_event"; - case 634: return "sys_fsw_disconnect_event"; - case 635: return "sys_btsetting_if"; - case 650: return "sys_rsxaudio_initialize"; - case 651: return "sys_rsxaudio_finalize"; - case 652: return "sys_rsxaudio_import_shared_memory"; - case 653: return "sys_rsxaudio_unimport_shared_memory"; - case 654: return "sys_rsxaudio_create_connection"; - case 655: return "sys_rsxaudio_close_connection"; - case 656: return "sys_rsxaudio_prepare_process"; - case 657: return "sys_rsxaudio_start_process"; - case 666: return "sys_rsx_device_open"; - case 667: return "sys_rsx_device_close"; - case 668: return "sys_rsx_memory_allocate"; - case 669: return "sys_rsx_memory_free"; - case 670: return "sys_rsx_context_allocate"; - case 671: return "sys_rsx_context_free"; - case 672: return "sys_rsx_context_iomap"; - case 673: return "sys_rsx_context_iounmap"; - case 674: return "sys_rsx_context_attribute"; - case 675: return "sys_rsx_device_map"; - case 676: return "sys_rsx_device_unmap"; - case 677: return "sys_rsx_attribute"; - case 699: return "sys_bdemu_send_command"; - case 700: return "sys_net_bnet_accept"; - case 701: return "sys_net_bnet_bind"; - case 702: return "sys_net_bnet_connect"; - case 703: return "sys_net_bnet_getpeername"; - case 704: return "sys_net_bnet_getsockname"; - case 705: return "sys_net_bnet_getsockopt"; - case 706: return "sys_net_bnet_listen"; - case 707: return "sys_net_bnet_recvfrom"; - case 708: return "sys_net_bnet_recvmsg"; - case 709: return "sys_net_bnet_sendmsg"; - case 710: return "sys_net_bnet_sendto"; - case 711: return "sys_net_bnet_setsockop"; - case 712: return "sys_net_bnet_shutdown"; - case 713: return "sys_net_bnet_socket"; - case 714: return "sys_net_bnet_close"; - case 715: return "sys_net_bnet_poll"; - case 716: return "sys_net_bnet_select"; - case 717: return "sys_net_open_dump"; - case 718: return "sys_net_read_dump"; - case 719: return "sys_net_close_dump"; - case 720: return "sys_net_write_dump"; - case 721: return "sys_net_abort"; - case 722: return "sys_net_infoctl"; - case 723: return "sys_net_control"; - case 724: return "sys_net_bnet_ioctl"; - case 725: return "sys_net_bnet_sysctl"; - case 726: return "sys_net_eurus_post_command"; - case 800: return "sys_fs_test"; - case 801: return "sys_fs_open"; - case 802: return "sys_fs_read"; - case 803: return "sys_fs_write"; - case 804: return "sys_fs_close"; - case 805: return "sys_fs_opendir"; - case 806: return "sys_fs_readdir"; - case 807: return "sys_fs_closedir"; - case 808: return "sys_fs_stat"; - case 809: return "sys_fs_fstat"; - case 810: return "sys_fs_link"; - case 811: return "sys_fs_mkdir"; - case 812: return "sys_fs_rename"; - case 813: return "sys_fs_rmdir"; - case 814: return "sys_fs_unlink"; - case 815: return "sys_fs_utime"; - case 816: return "sys_fs_access"; - case 817: return "sys_fs_fcntl"; - case 818: return "sys_fs_lseek"; - case 819: return "sys_fs_fdatasync"; - case 820: return "sys_fs_fsync"; - case 821: return "sys_fs_fget_block_size"; - case 822: return "sys_fs_get_block_size"; - case 823: return "sys_fs_acl_read"; - case 824: return "sys_fs_acl_write"; - case 825: return "sys_fs_lsn_get_cda_size"; - case 826: return "sys_fs_lsn_get_cda"; - case 827: return "sys_fs_lsn_lock"; - case 828: return "sys_fs_lsn_unlock"; - case 829: return "sys_fs_lsn_read"; - case 830: return "sys_fs_lsn_write"; - case 831: return "sys_fs_truncate"; - case 832: return "sys_fs_ftruncate"; - case 833: return "sys_fs_symbolic_link"; - case 834: return "sys_fs_chmod"; - case 835: return "sys_fs_chown"; - case 836: return "sys_fs_newfs"; - case 837: return "sys_fs_mount"; - case 838: return "sys_fs_unmount"; - case 839: return "sys_fs_sync"; - case 840: return "sys_fs_disk_free"; - case 841: return "sys_fs_get_mount_info_size"; - case 842: return "sys_fs_get_mount_info"; - case 843: return "sys_fs_get_fs_info_size"; - case 844: return "sys_fs_get_fs_info"; - case 845: return "sys_fs_mapped_allocate"; - case 846: return "sys_fs_mapped_free"; - case 847: return "sys_fs_truncate2"; - case 860: return "sys_ss_get_cache_of_analog_sunset_flag"; - case 865: return "sys_ss_random_number_generator"; - case 870: return "sys_ss_get_console_id"; - case 871: return "sys_ss_access_control_engine"; - case 872: return "sys_ss_get_open_psid"; - case 873: return "sys_ss_get_cache_of_product_mode"; - case 874: return "sys_ss_get_cache_of_flash_ext_flag"; - case 875: return "sys_ss_get_boot_device"; - case 876: return "sys_ss_disc_access_control"; - case 877: return "sys_ss_~utoken_if"; - case 878: return "sys_ss_ad_sign"; - case 879: return "sys_ss_media_id"; - case 880: return "sys_deci3_open"; - case 881: return "sys_deci3_create_event_path"; - case 882: return "sys_deci3_close"; - case 883: return "sys_deci3_send"; - case 884: return "sys_deci3_receive"; - case 885: return "sys_deci3_open2"; - case 890: return "sys_deci3_initialize"; - case 891: return "sys_deci3_terminate"; - case 892: return "sys_deci3_debug_mode"; - case 893: return "sys_deci3_show_status"; - case 894: return "sys_deci3_echo_test"; - case 895: return "sys_deci3_send_dcmp_packet"; - case 896: return "sys_deci3_dump_cp_register"; - case 897: return "sys_deci3_dump_cp_buffer"; - case 899: return "sys_deci3_test"; - case 900: return "sys_dbg_stop_processes"; - case 901: return "sys_dbg_continue_processes"; - case 902: return "sys_dbg_stop_threads"; - case 903: return "sys_dbg_continue_threads"; - case 904: return "sys_dbg_read_process_memory"; - case 905: return "sys_dbg_write_process_memory"; - case 906: return "sys_dbg_read_thread_register"; - case 907: return "sys_dbg_write_thread_register"; - case 908: return "sys_dbg_get_process_list"; - case 909: return "sys_dbg_get_thread_list"; - case 910: return "sys_dbg_get_thread_info"; - case 911: return "sys_dbg_spu_thread_read_from_ls"; - case 912: return "sys_dbg_spu_thread_write_to_ls"; - case 913: return "sys_dbg_kill_process"; - case 914: return "sys_dbg_get_process_info"; - case 915: return "sys_dbg_set_run_control_bit_to_spu"; - case 916: return "sys_dbg_spu_thread_get_exception_cause"; - case 917: return "sys_dbg_create_kernel_event_queue"; - case 918: return "sys_dbg_read_kernel_event_queue"; - case 919: return "sys_dbg_destroy_kernel_event_queue"; - case 920: return "sys_dbg_get_process_event_ctrl_flag"; - case 921: return "sys_dbg_set_process_event_cntl_flag"; - case 922: return "sys_dbg_get_spu_thread_group_event_cntl_flag"; - case 923: return "sys_dbg_set_spu_thread_group_event_cntl_flag"; - case 925: return "sys_dbg_get_raw_spu_list"; - case 932: return "sys_dbg_get_mutex_list"; - case 933: return "sys_dbg_get_mutex_information"; - case 934: return "sys_dbg_get_cond_list"; - case 935: return "sys_dbg_get_cond_information"; - case 936: return "sys_dbg_get_rwlock_list"; - case 937: return "sys_dbg_get_rwlock_information"; - case 938: return "sys_dbg_get_lwmutex_list"; - case 939: return "sys_dbg_get_address_from_dabr"; - case 940: return "sys_dbg_set_address_to_dabr"; - case 941: return "sys_dbg_get_lwmutex_information"; - case 942: return "sys_dbg_get_event_queue_list"; - case 943: return "sys_dbg_get_event_queue_information"; - case 944: return "sys_dbg_initialize_ppu_exception_handler"; - case 945: return "sys_dbg_finalize_ppu_exception_handler"; - case 946: return "sys_dbg_get_semaphore_list"; - case 947: return "sys_dbg_get_semaphore_information"; - case 948: return "sys_dbg_get_kernel_thread_list"; - case 949: return "sys_dbg_get_kernel_thread_info"; - case 950: return "sys_dbg_get_lwcond_list"; - case 951: return "sys_dbg_get_lwcond_information"; - case 952: return "sys_dbg_create_scratch_data_area_ext"; - case 953: return "sys_dbg_vm_get_page_information"; - case 954: return "sys_dbg_vm_get_info"; - case 955: return "sys_dbg_enable_floating_point_enabled_exception"; - case 956: return "sys_dbg_disable_floating_point_enabled_exception"; - case 960: return "sys_dbg_perfomance_monitor"; - case 970: return "sys_dbg_get_event_flag_list"; - case 971: return "sys_dbg_get_event_flag_information"; - case 975: return "sys_dbg_read_spu_thread_context2"; - case 985: return "sys_dbg_get_console_type"; - } - - // check HLE functions - switch (fid) - { - case 0x1529e506: return "cellAdecDecodeAu"; - case 0x487b613e: return "cellAdecStartSeq"; - case 0x7e4a4a49: return "cellAdecQueryAttr"; - case 0x847d2380: return "cellAdecClose"; - case 0x8b5551a4: return "cellAdecOpenEx"; - case 0x97ff2af1: return "cellAdecGetPcm"; - case 0xbd75f78b: return "cellAdecGetPcmItem"; - case 0xd00a6988: return "cellAdecOpen"; - case 0xe2ea549b: return "cellAdecEndSeq"; - case 0x006016da: return "cellAtracGetBitrate"; - case 0x06ddb53e: return "cellAtracSetSecondBuffer"; - case 0x0f9667b6: return "cellAtracGetChannel"; - case 0x2642d4cc: return "cellAtracCreateDecoderExt"; - case 0x2bfff084: return "cellAtracGetStreamDataInfo"; - case 0x46cfc013: return "cellAtracAddStreamData"; - case 0x4797d1ff: return "cellAtracGetNextSample"; - case 0x5f62d546: return "cellAtracGetMaxSample"; - case 0x66afc68e: return "cellAtracSetDataAndGetMemSize"; - case 0x761cb9be: return "cellAtracDeleteDecoder"; - case 0x7772eb2b: return "cellAtracResetPlayPosition"; - case 0x78ba5c41: return "cellAtracSetLoopNum"; - case 0x7b22e672: return "cellAtracGetNextDecodePosition"; - case 0x8eb0e65f: return "cellAtracDecode"; - case 0x99efe171: return "cellAtracIsSecondBufferNeeded"; - case 0x99fb73d1: return "cellAtracGetBufferInfoForResetting"; - case 0xab6b6dbf: return "cellAtracGetLoopInfo"; - case 0xb5c11938: return "cellAtracGetInternalErrorInfo"; - case 0xbe07f05e: return "cellAtracGetSecondBufferInfo"; - case 0xc9a95fcb: return "cellAtracGetVacantSize"; - case 0xcf01d5d4: return "cellAtracGetSoundInfo"; - case 0xdfab73aa: return "cellAtracGetRemainFrame"; - case 0xfa293e88: return "cellAtracCreateDecoder"; - case 0x04af134e: return "cellAudioCreateNotifyEventQueue"; - case 0x0b168f92: return "cellAudioInit"; - case 0x17d1213b: return "cellAudioSendAck"; - case 0x28bc1409: return "cellAudioUnsetPersonalDevice"; - case 0x2b9bd9ad: return "cellAudioRemoveNotifyEventQueueEx"; - case 0x31211f6b: return "cellAudioMiscSetAccessoryVolume"; - case 0x377e0cd9: return "cellAudioSetNotifyEventQueue"; - case 0x4109d08c: return "cellAudioGetPortTimestamp"; - case 0x4129fe2d: return "cellAudioPortClose"; - case 0x5676f81c: return "cellAudioSetPersonalDevice"; - case 0x56dfe179: return "cellAudioSetPortLevel"; - case 0x5b1e2c73: return "cellAudioPortStop"; - case 0x74a66af0: return "cellAudioGetPortConfig"; - case 0x832df17e: return "cellAudioAdd6chData"; - case 0x89be28f2: return "cellAudioPortStart"; - case 0x9e4b1db8: return "cellAudioAdd2chData"; - case 0xa4c9ba65: return "cellAudioCreateNotifyEventQueueEx"; - case 0xb56ef5a1: return "cellAudioSetNotifyEventQueueEx"; - case 0xca5ac370: return "cellAudioQuit"; - case 0xcd7bc431: return "cellAudioPortOpen"; - case 0xdab029aa: return "cellAudioAddData"; - case 0xe4046afe: return "cellAudioGetPortBlockTag"; - case 0xff3626fd: return "cellAudioRemoveNotifyEventQueue"; - case 0x2ab0d183: return "cellBGDLGetInfo2"; - case 0x4e9bb95b: return "cellBGDLGetInfo"; - case 0x74e57bdf: return "cellBGDLGetMode"; - case 0x7e134a90: return "cellBGDLSetMode"; - case 0x02f5ced0: return "cellCameraStop"; - case 0x0e63c444: return "cellCameraGetBufferInfoEx"; - case 0x10697d7f: return "cellCameraGetBufferInfo"; - case 0x21fc151f: return "cellCameraReadEx"; - case 0x2dea3e9b: return "cellCameraSetExtensionUnit"; - case 0x379c5dd6: return "cellCameraClose"; - case 0x3845d39b: return "cellCameraRead"; - case 0x44673f07: return "cellCameraRemoveNotifyEventQueue2"; - case 0x456dc4aa: return "cellCameraStart"; - case 0x532b8aaa: return "cellCameraGetAttribute"; - case 0x58bc5870: return "cellCameraGetType"; - case 0x5ad46570: return "cellCameraEnd"; - case 0x5d25f866: return "cellCameraOpenEx"; - case 0x5eebf24e: return "cellCameraIsStarted"; - case 0x602e2052: return "cellCameraGetDeviceGUID"; - case 0x61dfbe83: return "cellCameraPrepExtensionUnit"; - case 0x7dac520c: return "cellCameraGetBufferSize"; - case 0x7e063bbc: return "cellCameraIsAttached"; - case 0x81f83db9: return "cellCameraReset"; - case 0x85e1b8da: return "cellCameraOpen"; - case 0x8ca53dde: return "cellCameraIsAvailable"; - case 0x8cd56eee: return "cellCameraSetAttribute"; - case 0x9b98d258: return "cellCameraRemoveNotifyEventQueue"; - case 0xa7fd2f5b: return "cellCameraSetNotifyEventQueue2"; - case 0xb0647e5a: return "cellCameraSetNotifyEventQueue"; - case 0xb602e328: return "cellCameraGetExtensionUnit"; - case 0xbf47c5dd: return "cellCameraInit"; - case 0xe28b206b: return "cellCameraReadComplete"; - case 0xeb6f95fb: return "cellCameraCtrlExtensionUnit"; - case 0xfa160f24: return "cellCameraIsOpen"; - case 0x0f6ab57b: return "cellCelp8EncStart"; - case 0x2099f86e: return "cellCelp8EncEncodeFrame"; - case 0x29da1ea6: return "cellCelp8EncWaitForOutput"; - case 0x2d677e0c: return "cellCelp8EncQueryAttr"; - case 0x2eb6efee: return "cellCelp8EncOpen"; - case 0x48c5020d: return "cellCelp8EncGetAu"; - case 0xbbbc2c1c: return "cellCelp8EncEnd"; - case 0xcd48ad62: return "cellCelp8EncOpenEx"; - case 0xfd2566b4: return "cellCelp8EncClose"; - case 0x15ec0cca: return "cellCelpEncClose"; - case 0x3773692f: return "cellCelpEncGetAu"; - case 0x55dc23de: return "cellCelpEncStart"; - case 0x6b148570: return "cellCelpEncQueryAttr"; - case 0x77b3b29a: return "cellCelpEncOpen"; - case 0x81fe030c: return "cellCelpEncEncodeFrame"; - case 0x9b244272: return "cellCelpEncWaitForOutput"; - case 0x9eb084db: return "cellCelpEncOpenEx"; - case 0xf2b85dff: return "cellCelpEncEnd"; - case 0x002e8da2: return "cellDmuxPeekAuEx"; - case 0x02170d1a: return "cellDmuxQueryEsAttr"; - case 0x04e7499f: return "cellDmuxSetStream"; - case 0x05371c8d: return "cellDmuxDisableEs"; - case 0x11bc3a6c: return "cellDmuxOpen2"; - case 0x21d424f0: return "cellDmuxResetEs"; - case 0x24ea6474: return "cellDmuxReleaseAu"; - case 0x2750c5e0: return "cellDmuxPeekAu"; - case 0x2c9a5857: return "cellDmuxGetAuEx"; - case 0x3f76e3cd: return "cellDmuxQueryAttr2"; - case 0x42c716b5: return "cellDmuxGetAu"; - case 0x52911bcf: return "cellDmuxQueryEsAttr2"; - case 0x5d345de9: return "cellDmuxResetStream"; - case 0x68492de9: return "cellDmuxOpen"; - case 0x7b56dc3f: return "cellDmuxEnableEs"; - case 0x8c692521: return "cellDmuxClose"; - case 0xa2d4189b: return "cellDmuxQueryAttr"; - case 0xccff1284: return "cellDmuxResetStreamAndWaitDone"; - case 0xebb3b2bd: return "cellDmuxFlushEs"; - case 0xf6c23560: return "cellDmuxOpenEx"; - case 0x01036193: return "cellFiberPpuContextReturnToThread"; - case 0x081c98be: return "cellFiberPpuContextRunScheduler"; - case 0x0a25b6c8: return "cellFiberPpuContextEnterScheduler"; - case 0x0c44f441: return "cellFiberPpuYield"; - case 0x12b1acf0: return "cellFiberPpuRunFibers"; - case 0x1e7a247a: return "cellFiberPpuUtilWorkerControlRunFibers"; - case 0x31252ec3: return "_cellFiberPpuContextAttributeInitialize"; - case 0x3204b146: return "cellFiberPpuUtilWorkerControlInitialize"; - case 0x34a81091: return "cellFiberPpuContextSelf"; - case 0x3860a12a: return "cellFiberPpuSchedulerTraceFinalize"; - case 0x392c5aa5: return "cellFiberPpuUtilWorkerControlSetPollingMode"; - case 0x3b417f82: return "cellFiberPpuUtilWorkerControlJoinFiber"; - case 0x4fc86b2c: return "cellFiberPpuUtilWorkerControlDisconnectEventQueue"; - case 0x55870804: return "_cellFiberPpuInitialize"; - case 0x5d3992dd: return "cellFiberPpuUtilWorkerControlSendSignal"; - case 0x5d9a7034: return "cellFiberPpuSelf"; - case 0x62a20f0d: return "cellFiberPpuUtilWorkerControlConnectEventQueueToSpurs"; - case 0x68ba4568: return "_cellFiberPpuUtilWorkerControlAttributeInitialize"; - case 0x6c164b3b: return "cellFiberPpuWaitSignal"; - case 0x72086315: return "cellFiberPpuContextInitialize"; - case 0x7c2f4034: return "cellFiberPpuCreateFiber"; - case 0x8afb8356: return "cellFiberPpuSendSignal"; - case 0x8b6baa01: return "cellFiberPpuFinalizeScheduler"; - case 0x9e25c72d: return "_cellFiberPpuSchedulerAttributeInitialize"; - case 0xa27c95ca: return "cellFiberPpuUtilWorkerControlFinalize"; - case 0xa4599cf3: return "cellFiberPpuWaitFlag"; - case 0xa6004249: return "cellFiberPpuJoinFiber"; - case 0xaba1c563: return "cellFiberPpuContextRun"; - case 0xadedbebf: return "cellFiberPpuSchedulerTraceStart"; - case 0xb0594b2d: return "cellFiberPpuGetScheduler"; - case 0xb3a48079: return "cellFiberPpuContextFinalize"; - case 0xb90c871b: return "cellFiberPpuContextCheckStackLimit"; - case 0xbabf714b: return "cellFiberPpuUtilWorkerControlWakeup"; - case 0xbf9cd933: return "cellFiberPpuSchedulerTraceInitialize"; - case 0xbfca88d3: return "cellFiberPpuUtilWorkerControlCreateFiber"; - case 0xc04e2438: return "cellFiberPpuUtilWorkerControlShutdown"; - case 0xc11f8056: return "_cellFiberPpuAttributeInitialize"; - case 0xd0066b17: return "cellFiberPpuContextSwitch"; - case 0xe492a675: return "cellFiberPpuHasRunnableFiber"; - case 0xe665f9a9: return "cellFiberPpuSchedulerTraceStop"; - case 0xea6dc1ad: return "cellFiberPpuUtilWorkerControlCheckFlags"; - case 0xee3b604d: return "cellFiberPpuInitializeScheduler"; - case 0xf2ccad4f: return "cellFiberPpuUtilWorkerControlInitializeWithAttribute"; - case 0xf3e81219: return "cellFiberPpuCheckStackLimit"; - case 0xf6c6900c: return "cellFiberPpuCheckFlags"; - case 0xfa8d5f95: return "cellFiberPpuExit"; - case 0xfbf5fe40: return "cellFiberPpuSetPriority"; - case 0x0109f3d3: return "cellFontGetRenderEffectWeight"; - case 0x03a142b9: return "cellFontGraphicsGetDrawType"; - case 0x042e74e3: return "cellFontCreateRenderer"; - case 0x061049ad: return "cellFontGraphicsSetFontRGBA"; - case 0x06be743d: return "cellFontGetKerning"; - case 0x073fa321: return "cellFontOpenFontsetOnMemory"; - case 0x0a7306a4: return "cellFontOpenFontFile"; - case 0x0baf90fe: return "cellFontGetRenderScaledKerning"; - case 0x0d106a11: return "cellFontGetRenderScalePixel"; - case 0x1387c45c: return "cellFontGetHorizontalLayout"; - case 0x16322df1: return "cellFontGraphicsSetScalePixel"; - case 0x1a218fe4: return "cellFontRenderCharGlyphImageHorizontal"; - case 0x21ebb248: return "cellFontDestroyRenderer"; - case 0x227e1e3c: return "cellFontSetupRenderScalePixel"; - case 0x22e24707: return "cellFontGlyphGetScalePixel"; - case 0x231d5941: return "cellFontGlyphGetHorizontalShift"; - case 0x2388186c: return "cellFontGraphicsGetScalePixel"; - case 0x25253fe4: return "cellFontSetEffectWeight"; - case 0x25dbeff9: return "cellFontGetEffectWeight"; - case 0x285d30d6: return "cellFontGetScalePixel"; - case 0x29329541: return "cellFontOpenFontInstance"; - case 0x297f0e93: return "cellFontSetScalePixel"; - case 0x2da9fd9d: return "cellFontGetRenderCharGlyphMetrics"; - case 0x3da90559: return "cellFontClearFileCache"; - case 0x40d40544: return "cellFontEndLibrary"; - case 0x47ca71ef: return "cellFontAdjustFontScaling"; - case 0x4d19c631: return "cellFontSetupRenderScalePoint"; - case 0x534e785f: return "cellFontGlyphGetVerticalShift"; - case 0x53f529fe: return "cellFontGlyphSetupVertexesGlyph"; - case 0x59ef0073: return "cellFontGetGlyphExpandBufferInfo"; - case 0x5abd8b1e: return "cellFontGetLibrary"; - case 0x66a23100: return "cellFontBindRenderer"; - case 0x698897f8: return "cellFontGetVerticalLayout"; - case 0x6bad7a69: return "cellFontVertexesGlyphRelocate"; - case 0x6bf6f832: return "cellFontSetFontsetOpenMode"; - case 0x6cfada83: return "cellFontSetFontOpenMode"; - case 0x700e6223: return "cellFontGetRenderCharGlyphMetricsVertical"; - case 0x70f3e728: return "cellFontSetScalePoint"; - case 0x78d05e08: return "cellFontSetupRenderEffectSlant"; - case 0x7ab47f7e: return "cellFontEnd"; - case 0x7c5df0d8: return "cellFontGetInitializedRevisionFlags"; - case 0x7c83bc15: return "cellFontGraphicsSetLineRGBA"; - case 0x8657c8f5: return "cellFontSetEffectSlant"; - case 0x87bd650f: return "cellFontGraphicsSetDrawType"; - case 0x88be4799: return "cellFontRenderCharGlyphImage"; - case 0x8a35c887: return "cellFontEndGraphics"; - case 0x8a632038: return "cellFontGetResolutionDpi"; - case 0x8e3f2c40: return "cellFontGlyphRenderImageVertical"; - case 0x90b9465e: return "cellFontRenderSurfaceInit"; - case 0x970d4c22: return "cellFontGraphicsSetupDrawContext"; - case 0x97b95244: return "cellFontGlyphRenderImageHorizontal"; - case 0x98ac5524: return "cellFontGetFontIdCode"; - case 0x9c8d3ff7: return "cellFontGlyphGetOutlineVertexes"; - case 0x9e19072b: return "cellFontOpenFontMemory"; - case 0x9e3b1e16: return "cellFontAdjustGlyphExpandBuffer"; - case 0xa165daae: return "cellFontGetRenderScalePoint"; - case 0xa41342dc: return "cellFontGraphicsGetFontRGBA"; - case 0xa6dc25d1: return "cellFontSetupRenderEffectWeight"; - case 0xa7b2103a: return "cellFontDelete"; - case 0xa885cc9b: return "cellFontOpenFontset"; - case 0xa8fae920: return "cellFontGlyphGetOutlineControlDistance"; - case 0xb015a84e: return "cellFontGetRevisionFlags"; - case 0xb276f1f6: return "cellFontCloseFont"; - case 0xb3d304b2: return "cellFontPatchWorks"; - case 0xb422b005: return "cellFontRenderSurfaceSetScissor"; - case 0xb4d112af: return "cellFontGlyphGetVertexesGlyphSize"; - case 0xc17259de: return "cellFontGenerateCharGlyph"; - case 0xc91c8ece: return "cellFontGetBindingRenderer"; - case 0xcaed32c1: return "cellFontGenerateCharGlyphVertical"; - case 0xced4dda9: return "cellFontGetRenderEffectSlant"; - case 0xd62f5d76: return "cellFontDeleteGlyph"; - case 0xd8eaee9f: return "cellFontGetCharGlyphMetrics"; - case 0xdee0836c: return "cellFontExtend"; - case 0xe01b199e: return "cellFontGlyphRenderImage"; - case 0xe16e679a: return "cellFontGetEffectSlant"; - case 0xe857a0ca: return "cellFontRenderCharGlyphImageVertical"; - case 0xf03dcc29: return "cellFontInitializeWithRevision"; - case 0xf16379fa: return "cellFontUnbindRenderer"; - case 0xf7a19060: return "cellFontGetScalePoint"; - case 0xf7aaa8e2: return "cellFontGraphicsGetLineRGBA"; - case 0xfb3341ba: return "cellFontSetResolutionDpi"; - case 0xfe9a6dd7: return "cellFontGetCharGlyphMetricsVertical"; - case 0x7a0a83c4: return "cellFontInitLibraryFreeTypeWithRevision"; - case 0xec89a187: return "cellFontFTGetRevisionFlags"; - case 0xfa0c2de0: return "cellFontFTGetInitializedRevisionFlags"; - case 0x2a8e6b92: return "cellGameGetDiscContentInfoUpdatePath"; - case 0x3a5d726a: return "cellGameGetParamString"; - case 0x42a2e133: return "cellGameCreateGameData"; - case 0x70acec67: return "cellGameContentPermit"; - case 0x87406734: return "cellGameThemeInstallFromBuffer"; - case 0xa80bf223: return "cellGameGetLocalWebContentPath"; - case 0xb0a1f8c6: return "cellGameContentErrorDialog"; - case 0xb367c6e3: return "cellGameDeleteGameData"; - case 0xb7a45caf: return "cellGameGetParamInt"; - case 0xce4374f6: return "cellGamePatchCheck"; - case 0xd24e3928: return "cellGameThemeInstall"; - case 0xdaa5cd20: return "cellGameSetParamString"; - case 0xdb9819f3: return "cellGameDataCheck"; - case 0xef9d42d5: return "cellGameGetSizeKB"; - case 0xf52639ea: return "cellGameBootCheck"; - case 0x38579ec9: return "cellGameSetExitParam"; - case 0x59b1ede1: return "cellGameGetHomeDataExportPath"; - case 0x59bbebd4: return "cellGameGetHomePath"; - case 0x72cc6cf7: return "cellGameGetHomeDataImportPath"; - case 0x94e9f81d: return "cellGameGetHomeLaunchOptionPath"; - case 0xf6acd0bc: return "cellGameGetBootGameInfo"; - case 0x055bd74d: return "cellGcmGetTiledPitchSize"; - case 0x06edea9e: return "cellGcmSetUserHandler"; - case 0x0a862772: return "cellGcmSetQueueHandler"; - case 0x0b4b62d5: return "cellGcmSetPrepareFlip"; - case 0x0e6b0dae: return "cellGcmGetDisplayInfo"; - case 0x107bf3a1: return "cellGcmInitCursor"; - case 0x15bae46b: return "_cellGcmInitBody"; - case 0x172c3197: return "cellGcmSetDefaultCommandBufferAndSegmentWordSize"; - case 0x1a0de550: return "cellGcmSetCursorPosition"; - case 0x1bd633f8: return "_cellGcmFunc3"; - case 0x1f61b3ff: return "cellGcmDumpGraphicsError"; - case 0x21397818: return "_cellGcmSetFlipCommand"; - case 0x21ac3697: return "cellGcmAddressToOffset"; - case 0x21cee035: return "cellGcmGetNotifyDataAddress"; - case 0x23ae55a3: return "cellGcmGetLastSecondVTime"; - case 0x25b40ab4: return "cellGcmSortRemapEaIoAddress"; - case 0x2922aed0: return "cellGcmGetOffsetTable"; - case 0x2a6fba9c: return "cellGcmIoOffsetToAddress"; - case 0x2ad4951b: return "cellGcmGetTimeStampLocation"; - case 0x371674cf: return "cellGcmGetDisplayBufferByFlipIndex"; - case 0x3a33c1fd: return "_cellGcmFunc15"; - case 0x3b9bd5bd: return "cellGcmUnreserveIoMapSize"; - case 0x4524cccd: return "cellGcmBindTile"; - case 0x4ae8d215: return "cellGcmSetFlipMode"; - case 0x4d7ce993: return "cellGcmSetSecondVFrequency"; - case 0x51c9d62b: return "cellGcmSetDebugOutputLevel"; - case 0x527c6439: return "cellGcmTerminate"; - case 0x5a41c10f: return "cellGcmGetTimeStamp"; - case 0x5e2ee0f0: return "cellGcmGetDefaultCommandWordSize"; - case 0x5f909b17: return "_cellGcmFunc1"; - case 0x626e8518: return "cellGcmMapEaIoAddressWithFlags"; - case 0x63387071: return "cellGcmGetLastFlipTime"; - case 0x63441cb4: return "cellGcmMapEaIoAddress"; - case 0x657571f7: return "cellGcmGetTileInfo"; - case 0x661fe266: return "_cellGcmFunc12"; - case 0x688b8ac9: return "_cellGcmFunc38"; - case 0x69c6cc82: return "cellGcmSetCursorDisable"; - case 0x723bbc7e: return "cellGcmGetVBlankCount"; - case 0x72a577ce: return "cellGcmGetFlipStatus"; - case 0x7fc034bc: return "_cellGcmFunc4"; - case 0x8572bce2: return "cellGcmGetReportDataAddressLocation"; - case 0x8bde5ebf: return "cellGcmSetUserCommand"; - case 0x8cdf8c70: return "cellGcmGetDefaultSegmentWordSize"; - case 0x8effb7fd: return "_cellGcmFunc2"; - case 0x93806525: return "cellGcmGetCurrentDisplayBufferId"; - case 0x983fb9aa: return "cellGcmSetWaitFlip"; - case 0x99d397ac: return "cellGcmGetReport"; - case 0x9a0159af: return "cellGcmGetReportDataAddress"; - case 0x9ba451e4: return "cellGcmSetDefaultFifoSize"; - case 0x9dc04436: return "cellGcmBindZcull"; - case 0xa114ec67: return "cellGcmMapMainMemory"; - case 0xa41ef7e8: return "cellGcmSetFlipHandler"; - case 0xa47c09ff: return "cellGcmSetFlipStatus"; - case 0xa53d12ae: return "cellGcmSetDisplayBuffer"; - case 0xa547adde: return "cellGcmGetControlRegister"; - case 0xa6b180ac: return "cellGcmGetReportDataLocation"; - case 0xa75640e8: return "cellGcmUnbindZcull"; - case 0xa7ede268: return "cellGcmReserveIoMapSize"; - case 0xa91b0402: return "cellGcmSetVBlankHandler"; - case 0xacee8542: return "cellGcmSetFlipImmediate"; - case 0xb2e761d4: return "cellGcmResetFlipStatus"; - case 0xbb42a9dd: return "_cellGcmFunc13"; - case 0xbc982946: return "cellGcmSetDefaultCommandBuffer"; - case 0xbd100dbc: return "cellGcmSetTileInfo"; - case 0xbd2fa0a7: return "cellGcmUpdateCursor"; - case 0xbd6d60d9: return "cellGcmSetInvalidateTile"; - case 0xc47d0812: return "cellGcmSetCursorEnable"; - case 0xc8f3bd09: return "cellGcmGetCurrentField"; - case 0xcaabd992: return "cellGcmInitDefaultFifoMode"; - case 0xd01b570d: return "cellGcmSetGraphicsHandler"; - case 0xd0b1d189: return "cellGcmSetTile"; - case 0xd34a420d: return "cellGcmSetZcull"; - case 0xd8f88e1a: return "_cellGcmSetFlipCommandWithWaitLabel"; - case 0xd9a0a879: return "cellGcmGetZcullInfo"; - case 0xd9b7653e: return "cellGcmUnbindTile"; - case 0xdb23e867: return "cellGcmUnmapIoAddress"; - case 0xdb769b32: return "cellGcmMapLocalMemory"; - case 0xdc09357e: return "cellGcmSetFlip"; - case 0xdc494430: return "cellGcmSetSecondVHandler"; - case 0xdf6476bd: return "cellGcmSetWaitFlipUnsafe"; - case 0xe315a0b2: return "cellGcmGetConfiguration"; - case 0xe44874f3: return "cellGcmSysGetLastVBlankTime"; - case 0xefd00f54: return "cellGcmUnmapEaIoAddress"; - case 0xf80196c1: return "cellGcmGetLabelAddress"; - case 0xf9bfdc72: return "cellGcmSetCursorImageOffset"; - case 0xfb81c03e: return "cellGcmGetMaxIoMapSize"; - case 0xfce9e764: return "cellGcmInitSystemMode"; - case 0xffe0160e: return "cellGcmSetVBlankFrequency"; - case 0x02e7e03e: return "cellGifDecExtDecodeData"; - case 0x116a7da9: return "cellGifDecClose"; - case 0x17fb83c1: return "cellGifDecExtOpen"; - case 0x41a90dc4: return "cellGifDecSetParameter"; - case 0x44b1bc61: return "cellGifDecDecodeData"; - case 0x4711cb7f: return "cellGifDecExtCreate"; - case 0x75745079: return "cellGifDecOpen"; - case 0x95cae771: return "cellGifDecExtSetParameter"; - case 0xb60d42a5: return "cellGifDecCreate"; - case 0xe53f91f2: return "cellGifDecExtReadHeader"; - case 0xe74b2cb1: return "cellGifDecDestroy"; - case 0xf0da95de: return "cellGifDecReadHeader"; - case 0x052a80d9: return "cellHttpCreateTransaction"; - case 0x070f1020: return "cellHttpClientGetTotalPoolSize"; - case 0x0b9fea5f: return "cellHttpRequestGetHeader"; - case 0x0d846d63: return "cellHttpCookieImportWithClientId"; - case 0x0d896b97: return "cellHttpSetProxy"; - case 0x0d9c65be: return "cellHttpClientGetAllHeaders"; - case 0x0ef17399: return "cellHttpTransactionGetUri"; - case 0x10d0d7fc: return "cellHttpResponseGetStatusCode"; - case 0x130150ea: return "cellHttpClientGetRecvBufferSize"; - case 0x1395d8d1: return "cellHttpClientSetSslCallback"; - case 0x13fe767b: return "cellHttpClientSetCookieRecvCallback"; - case 0x14bfc765: return "cellHttpClientGetConnTimeout"; - case 0x16214411: return "cellHttpRequestDeleteHeader"; - case 0x1b5bdcc6: return "cellHttpAddCookieWithClientId"; - case 0x2033b878: return "cellHttpClientCloseAllConnections"; - case 0x211d8ba3: return "cellHttpClientSetAutoRedirect"; - case 0x224e1610: return "cellHttpClientSetRecvTimeout"; - case 0x250c386c: return "cellHttpInit"; - case 0x271a0b06: return "cellHttpClientGetSendTimeout"; - case 0x27f86d70: return "cellHttpClientCloseConnections"; - case 0x2960e309: return "cellHttpClientGetAutoRedirect"; - case 0x296a46cf: return "cellHttpClientSetPipeline"; - case 0x2a1f28f6: return "cellHttpClientGetPipeline"; - case 0x2a78ff04: return "cellHttpTransactionGetSslId"; - case 0x2a87603a: return "cellHttpGetProxy"; - case 0x2d52848b: return "cellHttpTransactionAbortConnection"; - case 0x32f5cae2: return "cellHttpDestroyTransaction"; - case 0x34061e49: return "cellHttpTransactionGetSslCipherId"; - case 0x38954133: return "cellHttpTransactionGetSslCipherBits"; - case 0x40547d8b: return "cellHttpClientSetVersion"; - case 0x4137a1f6: return "cellHttpRequestGetChunkedTransferStatus"; - case 0x42205fe0: return "cellHttpRequestGetAllHeaders"; - case 0x434419c8: return "cellHttpClientSetCookieStatus"; - case 0x464ff889: return "cellHttpResponseGetContentLength"; - case 0x46bcc9ff: return "cellHttpClientGetPerHostKeepAliveMax"; - case 0x473cd9f1: return "cellHttpClientSetRedirectCallback"; - case 0x4b33942a: return "cellHttpClientAddHeader"; - case 0x4d40cf98: return "cellHttpClientGetProxy"; - case 0x4d915204: return "cellHttpClientSetCookieSendCallback"; - case 0x4e4ee53a: return "cellHttpCreateClient"; - case 0x4f5d8d20: return "cellHttpResponseGetHeader"; - case 0x522180bc: return "cellHttpsInit"; - case 0x54f2a4de: return "cellHttpRequestSetHeader"; - case 0x591c21a8: return "cellHttpClientGetKeepAlive"; - case 0x595adee9: return "cellHttpClientSetPerHostKeepAliveMax"; - case 0x5980a293: return "cellHttpClientGetAutoAuthentication"; - case 0x5d473170: return "cellHttpClientSetKeepAlive"; - case 0x617eec02: return "cellHttpClientDeleteHeader"; - case 0x61b2bade: return "cellHttpEndCookie"; - case 0x61c90691: return "cellHttpRecvResponse"; - case 0x65691795: return "cellHttpClientSetSslVersion"; - case 0x660d42a9: return "cellHttpClientSetAuthenticationCallback"; - case 0x6884cdb7: return "cellHttpClientGetResponseBufferMax"; - case 0x6a81b5e4: return "cellHttpResponseGetStatusLine"; - case 0x6eed4999: return "cellHttpClientSetAuthenticationCacheStatus"; - case 0x71714cdc: return "cellHttpClientSetSendTimeout"; - case 0x7313c78d: return "cellHttpClientSetSslIdDestroyCallback"; - case 0x895c604c: return "cellHttpTransactionGetSslCipherName"; - case 0x8aa5fcd3: return "cellHttpClientSetTotalPoolSize"; - case 0x8e3f7ee1: return "cellHttpRequestSetChunkedTransferStatus"; - case 0x8eaf47a3: return "cellHttpClientSetAutoAuthentication"; - case 0x93e938e5: return "cellHttpTransactionGetSslCipherVersion"; - case 0x958323cf: return "cellHttpRequestGetContentLength"; - case 0x9638f766: return "cellHttpInitCookie"; - case 0x980855ac: return "cellHttpDestroyClient"; - case 0xa0d9223c: return "cellHttpTransactionCloseConnection"; - case 0xa34c4b6f: return "cellHttpClientSetHeader"; - case 0xa755b005: return "cellHttpSendRequest"; - case 0xab1c55ab: return "cellHttpClientSetPerHostPoolSize"; - case 0xad1c6f02: return "cellHttpTransactionGetSslVersion"; - case 0xad6a2e5b: return "cellHttpSessionCookieFlush"; - case 0xadc0a4b2: return "cellHttpClientPollConnections"; - case 0xadd66b5c: return "cellHttpClientSetResponseBufferMax"; - case 0xaf73a64e: return "cellHttpRequestSetContentLength"; - case 0xb6feb84b: return "cellHttpClientSetTransactionStateCallback"; - case 0xba78e51f: return "cellHttpClientGetRecvTimeout"; - case 0xbea17389: return "cellHttpResponseGetAllHeaders"; - case 0xbf6e3659: return "cellHttpClientSetRecvBufferSize"; - case 0xcac9fc34: return "cellHttpClientSetUserAgent"; - case 0xccf57336: return "cellHttpClientGetSslVersion"; - case 0xd06c90a4: return "cellHttpClientGetPerPipelineMax"; - case 0xd1ec0b25: return "cellHttpClientGetHeader"; - case 0xd276ff1f: return "cellHttpEnd"; - case 0xd47cc666: return "cellHttpTransactionReleaseConnection"; - case 0xd7471088: return "cellHttpClientSetConnTimeout"; - case 0xd7d3cd5d: return "cellHttpClientSetProxy"; - case 0xd8352a40: return "cellHttpClientSetSslClientCertificate"; - case 0xdc405507: return "cellHttpClientGetVersion"; - case 0xdc7ed599: return "cellHttpClientSetPerPipelineMax"; - case 0xe3c424b3: return "cellHttpTransactionGetSslCipherString"; - case 0xe6d4202f: return "cellHttpsEnd"; - case 0xeb9c1e5e: return "cellHttpClientGetCookieStatus"; - case 0xed993147: return "cellHttpRequestAddHeader"; - case 0xee05b0c1: return "cellHttpClientGetUserAgent"; - case 0xf972c733: return "cellHttpCookieExportWithClientId"; - case 0xfce39343: return "cellHttpClientGetAuthenticationCacheStatus"; - case 0xffc74003: return "cellHttpClientGetPerHostPoolSize"; - case 0x04accebf: return "cellHttpUtilBuildHeader"; - case 0x1c6e4dbb: return "cellHttpUtilBuildRequestLine"; - case 0x2763fd66: return "cellHttpUtilUnescapeUri"; - case 0x2bcbced4: return "cellHttpUtilParseStatusLine"; - case 0x32faaf58: return "cellHttpUtilParseUri"; - case 0x37bb53a2: return "cellHttpUtilAppendHeaderValue"; - case 0x44d756d6: return "cellHttpUtilFormUrlEncode"; - case 0x50ea75bc: return "cellHttpUtilCopyStatusLine"; - case 0x6f0f7667: return "cellHttpUtilBuildUri"; - case 0x83faa354: return "cellHttpUtilBase64Encoder"; - case 0x8bb608e4: return "cellHttpUtilParseUriPath"; - case 0x8e52ee08: return "cellHttpUtilBase64Decoder"; - case 0x8e6c5bb9: return "cellHttpUtilFormUrlDecode"; - case 0x8ea23deb: return "cellHttpUtilMergeUriPath"; - case 0x9003b1f2: return "cellHttpUtilEscapeUri"; - case 0x97f9fbe5: return "cellHttpUtilCopyHeader"; - case 0xa3457869: return "cellHttpUtilParseProxy"; - case 0xaabeb869: return "cellHttpUtilSweepPath"; - case 0xe1fb0ebd: return "cellHttpUtilParseHeader"; - case 0xf05df789: return "cellHttpUtilCopyUri"; - case 0x0e363ae7: return "cellImeJpGetFocusTop"; - case 0x177bd218: return "cellImeJpGetCandidateSelect"; - case 0x1986f2cd: return "cellImeJpGetPredictList"; - case 0x1b119958: return "cellImeJpOpen3"; - case 0x1e29103b: return "cellImeJpConvertForward"; - case 0x1e411261: return "cellImeJpMoveFocusClause"; - case 0x24e9d8fc: return "cellImeJpSetKanaInputMode"; - case 0x36d38701: return "cellImeJpReset"; - case 0x37961cc1: return "cellImeJpExtendConvertArea"; - case 0x441a1c2b: return "cellImeJpEnterString"; - case 0x44608862: return "cellImeJpOpen"; - case 0x46d1234a: return "cellImeJpClose"; - case 0x47b43dd4: return "cellImeJpOpen2"; - case 0x5b6ada55: return "cellImeJpEnterCharExt"; - case 0x5f5b3227: return "cellImeJpGetFocusLength"; - case 0x6298b55a: return "cellImeJpEnterStringExt"; - case 0x6319eda3: return "cellImeJpAllDeleteConvertString"; - case 0x66c6cc78: return "cellImeJpGetStatus"; - case 0x6ccbe3d6: return "cellImeJpEnterChar"; - case 0x7189430b: return "cellImeJpAllConfirm"; - case 0x72257652: return "cellImeJpDeleteWord"; - case 0x7a18c2b9: return "cellImeJpCurrentPartConfirm"; - case 0x89f8a567: return "cellImeJpGetConfirmYomiString"; - case 0x8bb41f47: return "cellImeJpPostConvert"; - case 0xaa1d1f57: return "cellImeJpBackspaceWord"; - case 0xaa2a3287: return "cellImeJpShortenConvertArea"; - case 0xac6693d8: return "cellImeJpModeCaretRight"; - case 0xbd679cc1: return "cellImeJpTemporalConfirm"; - case 0xc1786c81: return "cellImeJpSetFixInputMode"; - case 0xc2bb48bc: return "cellImeJpConvertBackward"; - case 0xc4796a45: return "cellImeJpGetCandidateListSize"; - case 0xcbbc20b7: return "cellImeJpAllConvertCancel"; - case 0xd3fc3606: return "cellImeJpGetConfirmString"; - case 0xe4cc15ba: return "cellImeJpGetCandidateList"; - case 0xe76c9700: return "cellImeJpModeCaretLeft"; - case 0xea2d4881: return "cellImeJpGetConvertYomiString"; - case 0xeae879dc: return "cellImeJpConvertCancel"; - case 0xeede898c: return "cellImeJpConfirmPrediction"; - case 0xf5992ec8: return "cellImeJpSetInputCharType"; - case 0xf91abda3: return "cellImeJpGetConvertString"; - case 0x65cbbb16: return "cellJpgDecExtSetParameter"; - case 0x6d9ebccf: return "cellJpgDecReadHeader"; - case 0x716f8792: return "cellJpgDecExtDecodeData"; - case 0x8b300f66: return "cellJpgDecExtCreate"; - case 0x9338a07a: return "cellJpgDecClose"; - case 0x976ca5c2: return "cellJpgDecOpen"; - case 0xa7978f59: return "cellJpgDecCreate"; - case 0xa9f703e3: return "cellJpgDecExtOpen"; - case 0xaf8bb012: return "cellJpgDecDecodeData"; - case 0xb91eb3d2: return "cellJpgDecExtReadHeader"; - case 0xd8ea91f8: return "cellJpgDecDestroy"; - case 0xe08f3910: return "cellJpgDecSetParameter"; - case 0x0cf2b78b: return "cellJpgEncReset"; - case 0x12d9b6c5: return "cellJpgEncQueryAttr"; - case 0x2ae79be8: return "cellJpgEncWaitForInput"; - case 0x4262e880: return "cellJpgEncGetStreamInfo"; - case 0x636dc89e: return "cellJpgEncEncodePicture2"; - case 0x6f2d371c: return "cellJpgEncOpenEx"; - case 0x969fc5f7: return "cellJpgEncClose"; - case 0x9b4e3a74: return "cellJpgEncWaitForOutput"; - case 0xa4bfae51: return "cellJpgEncOpen"; - case 0xa9e81214: return "cellJpgEncEncodePicture"; - case 0x0dfbadfa: return "cellKey2CharSetArrangement"; - case 0x14bf2dc1: return "cellKey2CharClose"; - case 0x56776c0d: return "cellKey2CharGetChar"; - case 0xabf629c1: return "cellKey2CharOpen"; - case 0xbfc03768: return "cellKey2CharSetMode"; - case 0x005200e6: return "UCS2toEUCJP"; - case 0x01b0cbf4: return "l10n_convert"; - case 0x0356038c: return "UCS2toUTF32"; - case 0x05028763: return "jis2kuten"; - case 0x058addc8: return "UTF8toGB18030"; - case 0x060ee3b2: return "JISstoUTF8s"; - case 0x07168a83: return "SjisZen2Han"; - case 0x0bc386c8: return "ToSjisLower"; - case 0x0bedf77d: return "UCS2toGB18030"; - case 0x0bf867e2: return "HZstoUCS2s"; - case 0x0ce278fd: return "UCS2stoHZs"; - case 0x0d90a48d: return "UCS2stoSJISs"; - case 0x0f624540: return "kuten2eucjp"; - case 0x14ee3649: return "sjis2jis"; - case 0x14f504b8: return "EUCKRstoUCS2s"; - case 0x16eaf5f1: return "UHCstoEUCKRs"; - case 0x1758053c: return "jis2sjis"; - case 0x1906ce6b: return "jstrnchk"; - case 0x1ac0d23d: return "L10nConvert"; - case 0x1ae2acee: return "EUCCNstoUTF8s"; - case 0x1cb1138f: return "GBKstoUCS2s"; - case 0x1da42d70: return "eucjphan2zen"; - case 0x1ec712e0: return "ToSjisHira"; - case 0x1fb50183: return "GBKtoUCS2"; - case 0x21948c03: return "eucjp2jis"; - case 0x21aa3045: return "UTF32stoUTF8s"; - case 0x24fd32a9: return "sjishan2zen"; - case 0x256b6861: return "UCS2toSBCS"; - case 0x262a5ae2: return "UTF8stoGBKs"; - case 0x28724522: return "UTF8toUCS2"; - case 0x2ad091c6: return "UCS2stoUTF8s"; - case 0x2b84030c: return "EUCKRstoUTF8s"; - case 0x2efa7294: return "UTF16stoUTF32s"; - case 0x2f9eb543: return "UTF8toEUCKR"; - case 0x317ab7c2: return "UTF16toUTF8"; - case 0x32689828: return "ARIBstoUTF8s"; - case 0x33435818: return "SJISstoUTF8s"; - case 0x33f8b35c: return "sjiszen2han"; - case 0x3968f176: return "ToEucJpLower"; - case 0x398a3dee: return "MSJIStoUTF8"; - case 0x3a20bc34: return "UCS2stoMSJISs"; - case 0x3dabd5a7: return "EUCJPtoUTF8"; - case 0x3df65b64: return "eucjp2sjis"; - case 0x408a622b: return "ToEucJpHira"; - case 0x41b4a5ae: return "UHCstoUCS2s"; - case 0x41ccf033: return "ToEucJpKata"; - case 0x42838145: return "HZstoUTF8s"; - case 0x4931b44e: return "UTF8toMSJIS"; - case 0x4b3bbacb: return "BIG5toUTF8"; - case 0x511d386b: return "EUCJPstoSJISs"; - case 0x52b7883f: return "UTF8stoBIG5s"; - case 0x53558b6b: return "UTF16stoUCS2s"; - case 0x53764725: return "UCS2stoGB18030s"; - case 0x53c71ac2: return "EUCJPtoSJIS"; - case 0x54f59807: return "EUCJPtoUCS2"; - case 0x55f6921c: return "UCS2stoGBKs"; - case 0x58246762: return "EUCKRtoUHC"; - case 0x596df41c: return "UCS2toSJIS"; - case 0x5a4ab223: return "MSJISstoUTF8s"; - case 0x5ac783dc: return "EUCJPstoUTF8s"; - case 0x5b684dfb: return "UCS2toBIG5"; - case 0x5cd29270: return "UTF8stoEUCKRs"; - case 0x5e1d9330: return "UHCstoUTF8s"; - case 0x60ffa0ec: return "GB18030stoUCS2s"; - case 0x6122e000: return "SJIStoUTF8"; - case 0x6169f205: return "JISstoSJISs"; - case 0x61fb9442: return "UTF8toUTF16"; - case 0x62b36bcf: return "UTF8stoMSJISs"; - case 0x63219199: return "EUCKRtoUTF8"; - case 0x638c2fc1: return "SjisHan2Zen"; - case 0x64a10ec8: return "UCS2toUTF16"; - case 0x65444204: return "UCS2toMSJIS"; - case 0x6621a82c: return "sjis2kuten"; - case 0x6a6f25d1: return "UCS2toUHC"; - case 0x6c62d879: return "UTF32toUCS2"; - case 0x6de4b508: return "ToSjisUpper"; - case 0x6e0705c4: return "UTF8toEUCJP"; - case 0x6e5906fd: return "UCS2stoEUCJPs"; - case 0x6fc530b3: return "UTF16toUCS2"; - case 0x714a9b4a: return "UCS2stoUTF16s"; - case 0x71804d64: return "UCS2stoEUCCNs"; - case 0x72632e53: return "SBCSstoUTF8s"; - case 0x73f2cd21: return "SJISstoJISs"; - case 0x74496718: return "SBCStoUTF8"; - case 0x74871fe0: return "UTF8toUTF32"; - case 0x750c363d: return "jstrchk"; - case 0x7c5bde1c: return "UHCtoEUCKR"; - case 0x7c912bda: return "kuten2jis"; - case 0x7d07a1c2: return "UTF8toEUCCN"; - case 0x8171c1cc: return "EUCCNtoUTF8"; - case 0x82d5ecdf: return "EucJpZen2Han"; - case 0x8555fe15: return "UTF32stoUTF16s"; - case 0x860fc741: return "GBKtoUTF8"; - case 0x867f7b8b: return "ToEucJpUpper"; - case 0x88f8340b: return "UCS2stoJISs"; - case 0x89236c86: return "UTF8stoGB18030s"; - case 0x8a56f148: return "EUCKRstoUHCs"; - case 0x8ccdba38: return "UTF8stoUTF32s"; - case 0x8f472054: return "UTF8stoEUCCNs"; - case 0x90e9b5d2: return "EUCJPstoUCS2s"; - case 0x91a99765: return "UHCtoUCS2"; - case 0x931ff25a: return "L10nConvertStr"; - case 0x949bb14c: return "GBKstoUTF8s"; - case 0x9557ac9b: return "UTF8toUHC"; - case 0x9768b6d3: return "UTF32toUTF8"; - case 0x9874020d: return "sjis2eucjp"; - case 0x9a0e7d23: return "UCS2toEUCCN"; - case 0x9a13d6b8: return "UTF8stoUHCs"; - case 0x9a72059d: return "EUCKRtoUCS2"; - case 0x9b1210c6: return "UTF32toUTF16"; - case 0x9cd8135b: return "EUCCNstoUCS2s"; - case 0x9ce52809: return "SBCSstoUCS2s"; - case 0x9cf1ab77: return "UTF8stoJISs"; - case 0x9d14dc46: return "ToSjisKata"; - case 0x9dcde367: return "jis2eucjp"; - case 0x9ec52258: return "BIG5toUCS2"; - case 0xa0d463c0: return "UCS2toGBK"; - case 0xa19fb9de: return "UTF16toUTF32"; - case 0xa298cad2: return "l10n_convert_str"; - case 0xa34fa0eb: return "EUCJPstoJISs"; - case 0xa5146299: return "UTF8stoARIBs"; - case 0xa609f3e9: return "JISstoEUCJPs"; - case 0xa60ff5c9: return "EucJpHan2Zen"; - case 0xa963619c: return "isEucJpKigou"; - case 0xa9a76fb8: return "UCS2toUTF8"; - case 0xaf18d499: return "GB18030toUCS2"; - case 0xb3361be6: return "UHCtoUTF8"; - case 0xb6e45343: return "MSJIStoUCS2"; - case 0xb7cef4a6: return "UTF8toGBK"; - case 0xb7e08f7a: return "kuten2sjis"; - case 0xb9cf473d: return "UTF8toSBCS"; - case 0xbdd44ee3: return "SJIStoUCS2"; - case 0xbe42e661: return "eucjpzen2han"; - case 0xbe8d5485: return "UCS2stoARIBs"; - case 0xbefe3869: return "isSjisKigou"; - case 0xc62b758d: return "UTF8stoEUCJPs"; - case 0xc7bdcb4c: return "UCS2toEUCKR"; - case 0xc944fa56: return "SBCStoUCS2"; - case 0xc9b78f58: return "MSJISstoUCS2s"; - case 0xcc1633cc: return "l10n_get_converter"; - case 0xd02ef83d: return "GB18030stoUTF8s"; - case 0xd8721e2c: return "SJISstoEUCJPs"; - case 0xd8cb24cb: return "UTF32stoUCS2s"; - case 0xd990858b: return "BIG5stoUTF8s"; - case 0xd9fb1224: return "EUCCNtoUCS2"; - case 0xda67b37f: return "UTF8stoSBCSs"; - case 0xdc54886c: return "UCS2stoEUCKRs"; - case 0xdd5ebdeb: return "UTF8stoSJISs"; - case 0xdefa1c17: return "UTF8stoHZs"; - case 0xe2eabb32: return "eucjp2kuten"; - case 0xe6d9e234: return "UTF8toBIG5"; - case 0xe6f5711b: return "UTF16stoUTF8s"; - case 0xe956dc64: return "JISstoUCS2s"; - case 0xeabc3d00: return "GB18030toUTF8"; - case 0xeb3dc670: return "UTF8toSJIS"; - case 0xeb41cc68: return "ARIBstoUCS2s"; - case 0xeb685b83: return "UCS2stoUTF32s"; - case 0xebae29c0: return "UCS2stoSBCSs"; - case 0xee6c6a39: return "UCS2stoBIG5s"; - case 0xf1dcfa71: return "UCS2stoUHCs"; - case 0xf439728e: return "SJIStoEUCJP"; - case 0xf7681b9a: return "UTF8stoUTF16s"; - case 0xf9b1896d: return "SJISstoUCS2s"; - case 0xfa4a675a: return "BIG5stoUCS2s"; - case 0xfdbf6ac5: return "UTF8stoUCS2s"; - case 0x0252efcc: return "cellUserTraceInit"; - case 0x05893e7c: return "cellUserTraceRegister"; - case 0x6d045c2e: return "cellUserTraceUnregister"; - case 0x898c77bf: return "cellUserTraceTerminate"; - case 0x017024a8: return "cellMicGetDeviceGUID"; - case 0x05709bbf: return "cellMicOpenEx"; - case 0x07e1b12c: return "cellMicRead"; - case 0x186cb1fb: return "cellMicIsOpen"; - case 0x1b42101b: return "cellMicIsAttached"; - case 0x25c5723f: return "cellMicGetStatus"; - case 0x323deb41: return "cellMicSetSignalAttr"; - case 0x3acc118e: return "cellMicReadAux"; - case 0x3ace58f3: return "cellMicSysShareClose"; - case 0x48108a23: return "cellMicGetFormat"; - case 0x4e0b69ee: return "cellMicGetFormatRaw"; - case 0x65336418: return "cellMicRemoveNotifyEventQueue"; - case 0x6a024aa0: return "cellMicGetDeviceAttr"; - case 0x6bc46aab: return "cellMicReset"; - case 0x6cc7ae00: return "cellMicSetNotifyEventQueue2"; - case 0x72165a7f: return "cellMicReadRaw"; - case 0x7903400e: return "cellMicSetNotifyEventQueue"; - case 0x8325e02d: return "cellMicInit"; - case 0x87a08d29: return "cellMicGetFormatDsp"; - case 0x891c6291: return "cellMicSetMultiMicNotifyEventQueue"; - case 0x8d229f8e: return "cellMicClose"; - case 0xa42ac07a: return "cellMicOpenRaw"; - case 0xa52d2ae4: return "cellMicGetType"; - case 0xac5ba03a: return "cellMicGetSignalAttr"; - case 0xad049ecf: return "cellMicGetFormatEx"; - case 0xb2c16321: return "cellMicSetDeviceAttr"; - case 0xb30780eb: return "cellMicGetSignalState"; - case 0xbdfd51e2: return "cellMicSysShareStop"; - case 0xc3610dbd: return "cellMicSysShareOpen"; - case 0xc414faa5: return "cellMicReadDsp"; - case 0xc461563c: return "cellMicCommand"; - case 0xc6328caa: return "cellMicEnd"; - case 0xcac7e7d7: return "cellMicSysShareStart"; - case 0xd127cd3e: return "cellMicSysShareInit"; - case 0xdd1b59f0: return "cellMicOpen"; - case 0xdd724314: return "cellMicStart"; - case 0xddd19a89: return "cellMicStartEx"; - case 0xe839380f: return "cellMicStopEx"; - case 0xf82bbf7c: return "cellMicSysShareEnd"; - case 0xfcfaf246: return "cellMicStop"; - case 0xfda12276: return "cellMicGetFormatAux"; - case 0xfdbbe469: return "cellMicGetDeviceIdentifier"; - case 0x066bb1cf: return "cellMusicDecodeSetDecodeCommand"; - case 0x1576e4f2: return "cellMusicDecodeGetDecodeStatus2"; - case 0x25ea7ac0: return "cellMusicDecodeGetContentsId2"; - case 0x2ef701ec: return "cellMusicDecodeSetDecodeCommand2"; - case 0x491d6ba5: return "cellMusicDecodeSetSelectionContext2"; - case 0x4aef2877: return "cellMusicDecodeFinalize2"; - case 0x58ab1999: return "cellMusicDecodeGetContentsId"; - case 0x5af74c50: return "cellMusicDecodeGetDecodeStatus"; - case 0x84f154b2: return "cellMusicDecodeInitializeSystemWorkload"; - case 0xa8615dc8: return "cellMusicDecodeFinalize"; - case 0xa881b744: return "cellMusicDecodeRead"; - case 0xb2d054df: return "cellMusicDecodeRead2"; - case 0xb641168e: return "cellMusicDecodeInitialize2SystemWorkload"; - case 0xb84f5c81: return "cellMusicDecodeSetSelectionContext"; - case 0xc22563c4: return "cellMusicDecodeSelectContents2"; - case 0xd55dbc11: return "cellMusicDecodeInitialize"; - case 0xdbf70550: return "cellMusicDecodeGetSelectionContext"; - case 0xf24cb963: return "cellMusicDecodeSelectContents"; - case 0xf80e31e5: return "cellMusicDecodeInitialize2"; - case 0xf91639f9: return "cellMusicDecodeGetSelectionContext2"; - case 0x92b50ebc: return "cellMusicExportProgress"; - case 0xb202f0e8: return "cellMusicExportFromFile"; - case 0xb4c9b4f9: return "cellMusicExportInitialize"; - case 0xe0443a44: return "cellMusicExportInitialize2"; - case 0xe90effea: return "cellMusicExportFinalize"; - case 0x0b461648: return "cellMusicGetSelectionContext"; - case 0x2bdc5d6b: return "cellMusicSetSelectionContext2"; - case 0x4014c246: return "cellMusicSetVolume2"; - case 0x4c188caa: return "cellMusicGetContentsId"; - case 0x5bff31bf: return "cellMusicSetSelectionContext"; - case 0x61865281: return "cellMusicInitialize2SystemWorkload"; - case 0x648b7611: return "cellMusicGetPlaybackStatus2"; - case 0x6674de2d: return "cellMusicGetContentsId2"; - case 0x6f2104f3: return "cellMusicFinalize"; - case 0x72876546: return "cellMusicInitializeSystemWorkload"; - case 0x72ec14b5: return "cellMusicInitialize"; - case 0x7be4dc31: return "cellMusicFinalize2"; - case 0x8793ef97: return "cellMusicGetSelectionContext2"; - case 0x8aa188e3: return "cellMusicGetVolume"; - case 0x95f7d9d9: return "cellMusicGetPlaybackStatus"; - case 0x98947a6e: return "cellMusicSetPlaybackCommand2"; - case 0xa0661626: return "cellMusicSetPlaybackCommand"; - case 0xad04cddd: return "cellMusicSelectContents2"; - case 0xb2336ba7: return "cellMusicSelectContents"; - case 0xbe50b11e: return "cellMusicInitialize2"; - case 0xe74ce7bd: return "cellMusicSetVolume"; - case 0xf9073a24: return "cellMusicGetVolume2"; - case 0x04459230: return "cellNetCtlNetStartDialogLoadAsync"; - case 0x0791015f: return "cellGameUpdateCheckStartAsyncEx"; - case 0x0ce13c6b: return "cellNetCtlAddHandler"; - case 0x0f1f13d3: return "cellNetCtlNetStartDialogUnloadAsync"; - case 0x105ee2cb: return "cellNetCtlTerm"; - case 0x10dae56d: return "cellGameUpdateTerm"; - case 0x1e585b5d: return "cellNetCtlGetInfo"; - case 0x3a12865f: return "cellNetCtlGetNatInfo"; - case 0x3e359ab6: return "cellGameUpdateCheckAbort"; - case 0x558700f6: return "cellGameUpdateCheckStartWithoutDialogAsyncEx"; - case 0x71d53210: return "cellNetCtlNetStartDialogAbortAsync"; - case 0x8b3eba69: return "cellNetCtlGetState"; - case 0x901815c3: return "cellNetCtlDelHandler"; - case 0x99ab1a26: return "cellGameUpdateInit"; - case 0xa5e1fa60: return "cellGameUpdateCheckStartWithoutDialogAsync"; - case 0xbd5a59fc: return "cellNetCtlInit"; - case 0xd0a5d727: return "cellGameUpdateCheckStartAsync"; - case 0xf463981c: return "cellGameUpdateCheckFinishAsyncEx"; - case 0xffa3d791: return "cellGameUpdateCheckFinishAsync"; - case 0x09565b21: return "cellOskDialogExtInputDeviceUnlock"; - case 0x1e1b4c97: return "cellOskDialogExtRegisterKeyboardEventHookCallback"; - case 0x23a2ede6: return "cellOskDialogExtAddJapaneseOptionDictionary"; - case 0x42439db5: return "cellOskDialogExtSendFinishMessage"; - case 0x4fe14d09: return "cellOskDialogExtAddOptionDictionary"; - case 0x75370397: return "cellOskDialogExtSetInitialScale"; - case 0x7c95feb8: return "cellOskDialogExtInputDeviceLock"; - case 0x7eb292cd: return "cellOskDialogExtSetBaseColor"; - case 0x8692fcd2: return "cellOskDialogExtRegisterConfirmWordFilterCallback"; - case 0x8b60c469: return "cellOskDialogExtUpdateInputText"; - case 0xe6c43c58: return "cellOskDialogExtEnableHalfByteKana"; - case 0xe800f586: return "cellOskDialogExtRegisterForceFinishCallback"; - case 0x629ba0c0: return "cellOvisInvalidateOverlappedSegments"; - case 0x82f294b2: return "cellOvisGetOverlayTableSize"; - case 0xa876c911: return "cellOvisInitializeOverlayTable"; - case 0xce6cb776: return "cellOvisFixSpuSegments"; - case 0x01067e22: return "cellPamfStreamTypeToEsFilterId"; - case 0x03fd2caa: return "cellPamfReaderSetStreamWithTypeAndChannel"; - case 0x041cc708: return "cellPamfReaderGetStreamIndex"; - case 0x1abeb9d6: return "cellPamfEpIteratorGetEp"; - case 0x28b4e2c1: return "cellPamfReaderSetStreamWithTypeAndIndex"; - case 0x37f723f7: return "cellPamfReaderGetNumberOfStreams"; - case 0x439fba17: return "cellPamfReaderGetEpIteratorWithTimeStamp"; - case 0x44f5c9e3: return "cellPamfGetStreamOffsetAndSize"; - case 0x461534b4: return "cellPamfReaderSetStreamWithIndex"; - case 0x4de501b1: return "cellPamfReaderGetPresentationStartTime"; - case 0x50b83205: return "cellPamfEpIteratorMove"; - case 0x67fd273b: return "cellPamfReaderGetStreamInfo"; - case 0x71df326a: return "cellPamfReaderGetEsFilterId"; - case 0x90fc9a59: return "cellPamfGetHeaderSize2"; - case 0x9ab20793: return "cellPamfReaderGetStreamTypeAndChannel"; - case 0xb8436ee5: return "cellPamfReaderInitialize"; - case 0xca8181c1: return "cellPamfGetHeaderSize"; - case 0xd0230671: return "cellPamfReaderGetNumberOfSpecificStreams"; - case 0xd1a40ef4: return "cellPamfVerify"; - case 0xd9ea3457: return "cellPamfReaderGetNumberOfEp"; - case 0xdb70296c: return "cellPamfReaderGetMuxRateBound"; - case 0xe8586ec6: return "cellPamfReaderGetEpIteratorWithIndex"; - case 0xf61609d6: return "cellPamfReaderGetPresentationEndTime"; - case 0x0f424ecb: return "cellPhotoDecodeInitialize2"; - case 0x28b22e44: return "cellPhotoDecodeFromFile"; - case 0x596f0a56: return "cellPhotoDecodeInitialize"; - case 0xad7d8f38: return "cellPhotoDecodeFinalize"; - case 0x0783bce0: return "cellPhotoImport"; - case 0x1ab8df55: return "cellPhotoImport2"; - case 0x08cbd8e1: return "cellPhotoExportInitialize2"; - case 0x09ce84ac: return "cellPhotoExportFromFile"; - case 0x3f7fc0af: return "cellPhotoFinalize"; - case 0x42a32983: return "cellPhotoRegistFromFile"; - case 0x4357c77f: return "cellPhotoExportInitialize"; - case 0x55c70783: return "cellPhotoInitialize"; - case 0xde509ead: return "cellPhotoExportProgress"; - case 0xed4a0148: return "cellPhotoExportFinalize"; - case 0x0c515302: return "cellPngDecExtOpen"; - case 0x157d30c5: return "cellPngDecCreate"; - case 0x2310f155: return "cellPngDecDecodeData"; - case 0x27c921b5: return "cellPngDecGetoFFs"; - case 0x30cb334a: return "cellPngDecGetsBIT"; - case 0x35a6846c: return "cellPngDecGettIME"; - case 0x3d50016a: return "cellPngDecGetpHYs"; - case 0x48436b2d: return "cellPngDecExtCreate"; - case 0x5b3d1ff1: return "cellPngDecClose"; - case 0x609ec7d5: return "cellPngDecGetUnknownChunks"; - case 0x726fc1d0: return "cellPngDecExtDecodeData"; - case 0x7585a275: return "cellPngDecGetbKGD"; - case 0x7a062d26: return "cellPngDecGetcHRM"; - case 0x820dae1a: return "cellPngDecDestroy"; - case 0x8b33f863: return "cellPngDecExtReadHeader"; - case 0x9ccdcc95: return "cellPngDecReadHeader"; - case 0x9e9d7d42: return "cellPngDecExtSetParameter"; - case 0xa5cdf57e: return "cellPngDecGetsPLT"; - case 0xb153629c: return "cellPngDecGetgAMA"; - case 0xb40ca175: return "cellPngDecGetTextChunk"; - case 0xb4fe75e1: return "cellPngDecGetpCAL"; - case 0xb905ebb7: return "cellPngDecGethIST"; - case 0xb96fb26e: return "cellPngDecGettRNS"; - case 0xc41e1198: return "cellPngDecGetsCAL"; - case 0xd2bc5bfd: return "cellPngDecOpen"; - case 0xe163977f: return "cellPngDecGetPLTE"; - case 0xe4416e82: return "cellPngDecGetsRGB"; - case 0xe97c9bd4: return "cellPngDecSetParameter"; - case 0xf44b6c30: return "cellPngDecGetiCCP"; - case 0x117cd726: return "cellPngEncClose"; - case 0x19256dc5: return "cellPngEncOpen"; - case 0x496cfcd0: return "cellPngEncQueryAttr"; - case 0x585269bc: return "cellPngEncGetStreamInfo"; - case 0x5b546ca4: return "cellPngEncEncodePicture"; - case 0x662bd637: return "cellPngEncWaitForInput"; - case 0x6ac91de3: return "cellPngEncReset"; - case 0x90ef2963: return "cellPngEncWaitForOutput"; - case 0xc82558ce: return "cellPngEncOpenEx"; - case 0x0a373522: return "cellPrintSendBand"; - case 0x0d44f661: return "cellPrintEndPage"; - case 0x293d9e9c: return "cellPrintCancelJob"; - case 0x6802dfb5: return "cellPrintGetStatus"; - case 0x6d996018: return "cellSysutilPrintShutdown"; - case 0x6e952645: return "cellPrintGetPrintableArea"; - case 0x795b12b3: return "cellPrintStartJob"; - case 0x865acf74: return "cellPrintStartPage"; - case 0xc04a7d42: return "cellPrintEndJob"; - case 0xc9c3ef14: return "cellPrintLoadAsync"; - case 0xcf1aaefa: return "cellSysutilPrintInit"; - case 0xeb51aa38: return "cellPrintUnloadAsync"; - case 0xf0865182: return "cellPrintLoadAsync2"; - case 0xf9a53f35: return "cellPrintOpenConfig"; - case 0x39651e01: return "cellRecOpen"; - case 0x4ac76585: return "cellRecClose"; - case 0x5a8a8b0f: return "cellRecGetInfo"; - case 0x5b45439d: return "cellRecStop"; - case 0x964cd1b8: return "cellRecStart"; - case 0xdbf22bd1: return "cellRecQueryMemSize"; - case 0xf0958f73: return "cellRecSetInfo"; - case 0x533f41df: return "cellRemotePlayGetStatus"; - case 0x743918bd: return "cellRemotePlaySetComparativeVolume"; - case 0xa445cd55: return "cellRemotePlayGetPeerInfo"; - case 0xc267987b: return "cellRemotePlayGetSharedMemory"; - case 0xd29fe5e3: return "cellRemotePlayEncryptAllData"; - case 0xd6f3fc82: return "cellRemotePlayStopPeerVideoOut"; - case 0xe12c8c19: return "cellRemotePlayGetComparativeVolume"; - case 0xfb793f27: return "cellRemotePlayBreak"; - case 0x01220224: return "cellRescGcmSurface2RescSrc"; - case 0x0a2069c7: return "cellRescGetNumColorBuffers"; - case 0x0d3c22ce: return "cellRescSetWaitFlip"; - case 0x10db5b1a: return "cellRescSetDsts"; - case 0x129922a0: return "cellRescResetFlipStatus"; - case 0x19a2a967: return "cellRescSetPalInterpolateDropFlexRatio"; - case 0x1dd3c4cd: return "cellRescGetRegisterCount"; - case 0x22ae06d8: return "cellRescAdjustAspectRatio"; - case 0x23134710: return "cellRescSetDisplayMode"; - case 0x25c107e6: return "cellRescSetConvertAndFlip"; - case 0x2ea3061e: return "cellRescExit"; - case 0x2ea94661: return "cellRescSetFlipHandler"; - case 0x516ee89e: return "cellRescInit"; - case 0x5a338cdb: return "cellRescGetBufferSize"; - case 0x66f5e388: return "cellRescGetLastFlipTime"; - case 0x6cd0f95f: return "cellRescSetSrc"; - case 0x7af8a37f: return "cellRescSetRegisterCount"; - case 0x8107277c: return "cellRescSetBufferAddress"; - case 0xc47c5c22: return "cellRescGetFlipStatus"; - case 0xd1ca0503: return "cellRescVideoOutResolutionId2RescBufferMode"; - case 0xd3758645: return "cellRescSetVBlankHandler"; - case 0xe0cef79e: return "cellRescCreateInterlaceTable"; - case 0x1324948a: return "cellRtcFormatRfc3339LocalTime"; - case 0x269a1882: return "cellRtcTickAddTicks"; - case 0x2cce9cf5: return "cellRtcGetCurrentClockLocalTime"; - case 0x2f010bfa: return "cellRtcTickAddMinutes"; - case 0x32c941cf: return "cellRtcGetCurrentClock"; - case 0x332a74dd: return "cellRtcTickAddYears"; - case 0x46ca7fe0: return "cellRtcConvertLocalTimeToUtc"; - case 0x5316b4a8: return "cellRtcIsLeapYear"; - case 0x5491b9d5: return "cellRtcFormatRfc2822"; - case 0x5b6a0a1d: return "cellRtcGetDaysInMonth"; - case 0x5f68c268: return "cellRtcSetWin32FileTime"; - case 0x64c63fd5: return "cellRtcTickAddWeeks"; - case 0x75744e2a: return "cellRtcTickAddDays"; - case 0x7f1086e6: return "cellRtcCheckValid"; - case 0x9598d4b3: return "cellRtcSetDosTime"; - case 0x99b13034: return "cellRtcSetTick"; - case 0x9dafc0d9: return "cellRtcGetCurrentTick"; - case 0xa07c3d2f: return "cellRtcFormatRfc2822LocalTime"; - case 0xbb543189: return "cellRtcSetTime_t"; - case 0xc2d8cf95: return "cellRtcGetDayOfWeek"; - case 0xc48d5002: return "cellRtcConvertUtcToLocalTime"; - case 0xc5bc0fac: return "cellRtcParseDateTime"; - case 0xc7bdb7eb: return "cellRtcGetTick"; - case 0xcb90c761: return "cellRtcGetTime_t"; - case 0xccce71bd: return "cellRtcTickAddSeconds"; - case 0xcf11c3d6: return "cellRtcParseRfc3339"; - case 0xd41d3bd2: return "cellRtcTickAddHours"; - case 0xd9c0b463: return "cellRtcFormatRfc3339"; - case 0xdfff32cf: return "cellRtcGetDosTime"; - case 0xe0ecbb45: return "cellRtcTickAddMonths"; - case 0xe7086f05: return "cellRtcGetWin32FileTime"; - case 0xf8509925: return "cellRtcTickAddMicroseconds"; - case 0xfb51fc61: return "cellRtcCompareTick"; - case 0x2cde989f: return "cellRudpGetSizeReadable"; - case 0x384ba777: return "cellRudpSetOption"; - case 0x48c001b0: return "cellRudpWrite"; - case 0x48d3eeac: return "cellRudpTerminate"; - case 0x54f81789: return "cellRudpSetMaxSegmentSize"; - case 0x576831ae: return "cellRudpGetRemoteInfo"; - case 0x63f63545: return "cellRudpInit"; - case 0x6bc587e9: return "cellRudpPollCreate"; - case 0x6c0cff03: return "cellRudpEnableInternalIOThread"; - case 0x6ee04954: return "cellRudpNetReceived"; - case 0x74bfad12: return "cellRudpGetContextStatus"; - case 0x7dadc739: return "cellRudpCreateContext"; - case 0x7ed95e60: return "cellRudpSetEventHandler"; - case 0x8ac398f1: return "cellRudpPollDestroy"; - case 0x92e4d899: return "cellRudpRead"; - case 0xa3db855c: return "cellRudpPollControl"; - case 0xa70737da: return "cellRudpFlush"; - case 0xa86b28e3: return "cellRudpGetSizeWritable"; - case 0xb6bcb4a1: return "cellRudpEnd"; - case 0xc1ad7ced: return "cellRudpActivate"; - case 0xc407844f: return "cellRudpInitiate"; - case 0xcd1a3f23: return "cellRudpGetStatus"; - case 0xd666931f: return "cellRudpGetLocalInfo"; - case 0xd8310700: return "cellRudpPollWait"; - case 0xee41e16a: return "cellRudpBind"; - case 0xfade48b2: return "cellRudpProcessEvents"; - case 0xfbf7e9e4: return "cellRudpGetMaxSegmentSize"; - case 0xff9d259c: return "cellRudpGetOption"; - case 0x018281a8: return "cellSailGraphicsAdapterGetFrame2"; - case 0x0247c69e: return "cellSailGraphicsAdapterGetFrame"; - case 0x025b4974: return "cellSailPlayerUnregisterSource"; - case 0x06dd4174: return "cellSailRendererAudioFinalize"; - case 0x07924359: return "cellSailPlayerCloseEsVideo"; - case 0x09de25fd: return "cellSailPlayerIsEsAudioMuted"; - case 0x0abb318b: return "cellSailDescriptorCreateDatabase"; - case 0x0c4cb439: return "cellSailFutureReset"; - case 0x0d0c2f0c: return "cellSailDescriptorSetEs"; - case 0x10298371: return "cellSailAviMovieGetHeader"; - case 0x1139a206: return "cellSailPlayerSetSoundAdapter"; - case 0x145f9b11: return "cellSailPlayerOpenEsAudio"; - case 0x15fd6a2a: return "cellSailDescriptorClose"; - case 0x17932b26: return "cellSailPlayerInitialize"; - case 0x186b98d3: return "cellSailPlayerGetRegisteredProtocols"; - case 0x1872331b: return "cellSailGraphicsAdapterPtsToTimePosition"; - case 0x18b4629d: return "cellSailPlayerFinalize"; - case 0x18bcd21b: return "cellSailPlayerSetGraphicsAdapter"; - case 0x1c983864: return "cellSailGraphicsAdapterInitialize"; - case 0x1c9d5e5a: return "cellSailSoundAdapterSetPreferredFormat"; - case 0x23654375: return "cellSailPlayerInitialize2"; - case 0x26563ddc: return "cellSailPlayerNext"; - case 0x277adf21: return "cellSailDescriptorIsAutoSelection"; - case 0x28336e89: return "cellSailDescriptorDestroyDatabase"; - case 0x2e3ccb5e: return "cellSailGraphicsAdapterSetPreferredFormat"; - case 0x325039b9: return "cellSailRendererAudioNotifyOutputEos"; - case 0x346ebba3: return "cellSailMemAllocatorInitialize"; - case 0x34ecc1b9: return "cellSailPlayerOpenStream"; - case 0x38144ecf: return "cellSailPlayerGetRepeatMode"; - case 0x3a1132ed: return "cellSailAuReceiverGet"; - case 0x3a2d806c: return "cellSailFutureGet"; - case 0x3d0d3b72: return "cellSailSoundAdapterInitialize"; - case 0x3dd9639a: return "cellSailAuReceiverInitialize"; - case 0x3df98d41: return "cellSailSourceNotifyOpenCompleted"; - case 0x3e908c56: return "cellSailAviMovieGetStreamByIndex"; - case 0x44a20e79: return "cellSailGraphicsAdapterUpdateAvSync"; - case 0x47055fea: return "cellSailRendererVideoFinalize"; - case 0x47632810: return "cellSailPlayerReplaceEventHandler"; - case 0x477501f6: return "cellSailPlayerOpenEsVideo"; - case 0x4ae979df: return "cellSailSoundAdapterPtsToTimePosition"; - case 0x4c191088: return "cellSailDescriptorGetUri"; - case 0x4cc54f8e: return "cellSailFutureInitialize"; - case 0x4fa5ad09: return "cellSailPlayerReopenEsAudio"; - case 0x51ecf361: return "cellSailFutureIsDone"; - case 0x54c53688: return "cellSailSourceNotifyInputEos"; - case 0x5783a454: return "cellSailMp4MovieGetMovieInfo"; - case 0x5f44f64f: return "cellSailMp4TrackGetTrackReference"; - case 0x5f77e8df: return "cellSailRendererVideoNotifyFrameDone"; - case 0x5f7c7a6f: return "cellSailPlayerSetParameter"; - case 0x5faf802b: return "cellSailMp4MovieGetTrackByIndex"; - case 0x640c7278: return "cellSailSourceNotifyStartCompleted"; - case 0x67b4d01f: return "cellSailRendererAudioInitialize"; - case 0x69793952: return "cellSailPlayerUnsubscribeEvent"; - case 0x6e83f5c0: return "cellSailAviMovieGetMovieInfo"; - case 0x6f0b1002: return "cellSailPlayerSubscribeEvent"; - case 0x72236ec1: return "cellSailMp4TrackGetTrackReferenceCount"; - case 0x7473970a: return "cellSailSourceNotifyStopCompleted"; - case 0x752f8585: return "cellSailPlayerGetDescriptorCount"; - case 0x75fca288: return "cellSailPlayerGetCurrentDescriptor"; - case 0x76488bb1: return "cellSailGraphicsAdapterFinalize"; - case 0x764ec2d2: return "cellSailSourceNotifyCallCompleted"; - case 0x76b1a425: return "cellSailDescriptorSetAutoSelection"; - case 0x7b6fa92e: return "cellSailPlayerReopenEsUser"; - case 0x7c8dff3b: return "cellSailPlayerAddDescriptor"; - case 0x7eb8d6b5: return "cellSailSoundAdapterGetFrame"; - case 0x85b07126: return "cellSailMp4MovieGetTrackById"; - case 0x85beffcc: return "cellSailPlayerCloseStream"; - case 0x8d1ff475: return "cellSailRendererVideoInitialize"; - case 0x91d287f6: return "cellSailPlayerSetEsAudioMuted"; - case 0x92590d52: return "cellSailDescriptorInquireCapability"; - case 0x92eaf6ca: return "cellSailPlayerSetRendererAudio"; - case 0x946ecca0: return "cellSailSourceNotifyReadCompleted"; - case 0x950d53c1: return "cellSailPlayerCancel"; - case 0x952269c9: return "cellSailPlayerGetParameter"; - case 0x954f48f8: return "cellSailRendererVideoNotifyCallCompleted"; - case 0x9553af65: return "cellSailFutureFinalize"; - case 0x95ee1695: return "cellSailSourceNotifyStreamOut"; - case 0x9897fbd1: return "cellSailPlayerRemoveDescriptor"; - case 0x9d30bdce: return "cellSailSourceInitialize"; - case 0xa37fed15: return "cellSailFutureSet"; - case 0xa48be428: return "cellSailMp4TrackGetTrackInfo"; - case 0xa849d0a7: return "cellSailPlayerOpenEsUser"; - case 0xaafa17b8: return "cellSailPlayerIsPaused"; - case 0xac9c3b1f: return "cellSailDescriptorGetCapabilities"; - case 0xaed9d6cd: return "cellSailPlayerCloseEsUser"; - case 0xb7b4ecee: return "cellSailRendererAudioNotifyCallCompleted"; - case 0xb980b76e: return "cellSailMp4MovieGetBrand"; - case 0xbd1635f4: return "cellSailDescriptorGetMediaInfo"; - case 0xbdb2251a: return "cellSailSourceSetDiagHandler"; - case 0xbdf21b0f: return "cellSailPlayerBoot"; - case 0xbedccc74: return "cellSailPlayerRegisterSource"; - case 0xbf9b8d72: return "cellSailPlayerCloseEsAudio"; - case 0xc044fab1: return "cellSailDescriptorOpen"; - case 0xc09e2f23: return "cellSailAviStreamGetMediaType"; - case 0xc2d90ec9: return "cellSailMp4MovieGetTrackByTypeAndIndex"; - case 0xc457b203: return "cellSailSourceNotifyCloseCompleted"; - case 0xcc3cca60: return "cellSailAviStreamGetHeader"; - case 0xcc987ba6: return "cellSailPlayerDumpImage"; - case 0xd1462438: return "cellSailSoundAdapterFinalize"; - case 0xd1d55a90: return "cellSailPlayerSetPaused"; - case 0xd4049de0: return "cellSailMp4MovieIsCompatibleBrand"; - case 0xd5f9a15b: return "cellSailDescriptorGetStreamType"; - case 0xd7938b8d: return "cellSailPlayerCreateDescriptor"; - case 0xdbe32ed4: return "cellSailPlayerIsEsVideoMuted"; - case 0xddebd2a5: return "cellSailAviMovieGetStreamByTypeAndIndex"; - case 0xdf5553ef: return "cellSailDescriptorClearEs"; - case 0xdff1cda2: return "cellSailRendererVideoNotifyOutputEos"; - case 0xe535b0d3: return "cellSailPlayerStart"; - case 0xeba8d4ec: return "cellSailPlayerStop"; - case 0xecf56150: return "cellSailPlayerSetRendererVideo"; - case 0xed58e3ec: return "cellSailAuReceiverFinalize"; - case 0xee724c99: return "cellSailSourceFinalize"; - case 0xee94b99b: return "cellSailDescriptorSetParameter"; - case 0xeec22809: return "cellSailSoundAdapterUpdateAvSync"; - case 0xf1446a40: return "cellSailPlayerSetEsVideoMuted"; - case 0xf25f197d: return "cellSailSoundAdapterGetFormat"; - case 0xf289f0cd: return "cellSailSourceNotifySessionError"; - case 0xf4009a94: return "cellSailSourceNotifyMediaStateChanged"; - case 0xf5747e1f: return "cellSailPlayerSetAuReceiver"; - case 0xf60a8a69: return "cellSailPlayerReopenEsVideo"; - case 0xf841a537: return "cellSailRendererAudioNotifyFrameDone"; - case 0xfc5baf8a: return "cellSailPlayerSetRepeatMode"; - case 0xfc839bd4: return "cellSailPlayerDestroyDescriptor"; - case 0xffd58aa4: return "cellSailGraphicsAdapterGetFormat"; - case 0x0a3ea2a9: return "cellSailRecorderSetParameter"; - case 0x10c81457: return "cellSailRecorderOpenStream"; - case 0x1422a425: return "cellSailProfileSetEsVideoParameter"; - case 0x18ecc741: return "cellSailRecorderStop"; - case 0x376c3926: return "cellSailRecorderDestroyProfile"; - case 0x37aad85f: return "cellSailRecorderDumpImage"; - case 0x3c775cea: return "cellSailFeederAudioNotifyFrameOut"; - case 0x3deae857: return "cellSailRecorderSetFeederAudio"; - case 0x455c4709: return "cellSailRecorderDestroyVideoConverter"; - case 0x4830faf8: return "cellSailRecorderStart"; - case 0x49476a3d: return "cellSailRecorderCreateVideoConverter"; - case 0x4fec43a9: return "cellSailRecorderSetFeederVideo"; - case 0x50affdc1: return "cellSailRecorderCreateProfile"; - case 0x57415dd3: return "cellSailFeederVideoInitialize"; - case 0x7a52bf69: return "cellSailRecorderInitialize"; - case 0x81bfeae8: return "cellSailFeederVideoFinalize"; - case 0x855da8c6: return "cellSailVideoConverterProcess"; - case 0x86cae679: return "cellSailFeederVideoNotifySessionError"; - case 0x899d1587: return "cellSailFeederAudioFinalize"; - case 0x999c0dc5: return "cellSailFeederAudioNotifySessionEnd"; - case 0xaf310ae6: return "cellSailFeederAudioNotifySessionError"; - case 0xb3d30b0d: return "cellSailVideoConverterCanProcess"; - case 0xbd591197: return "cellSailFeederAudioInitialize"; - case 0xbff6e8d3: return "cellSailFeederVideoNotifySessionEnd"; - case 0xc2e2f30d: return "cellSailFeederAudioNotifyCallCompleted"; - case 0xc4617ddc: return "cellSailRecorderBoot"; - case 0xd37fb694: return "cellSailRecorderCancel"; - case 0xd84daeb9: return "cellSailFeederVideoNotifyCallCompleted"; - case 0xe14cae97: return "cellSailProfileSetEsAudioParameter"; - case 0xe15679fe: return "cellSailVideoConverterGetResult"; - case 0xe16de678: return "cellSailVideoConverterCanGetResult"; - case 0xe3f56f62: return "cellSailRecorderCloseStream"; - case 0xe5e0572a: return "cellSailFeederVideoNotifyFrameOut"; - case 0xe8d86c43: return "cellSailProfileSetStreamParameter"; - case 0xf57d74e3: return "cellSailRecorderFinalize"; - case 0xff20157b: return "cellSailRecorderGetParameter"; - case 0x04c06fc2: return "cellSaveDataGetListItem"; - case 0x273d116a: return "cellSaveDataUserListExport"; - case 0x27cb8bc2: return "cellSaveDataListDelete"; - case 0x39d6ee43: return "cellSaveDataUserListImport"; - case 0x46a2d878: return "cellSaveDataFixedExport"; - case 0x491cc554: return "cellSaveDataListExport"; - case 0x52541151: return "cellSaveDataFixedImport"; - case 0x529231b0: return "cellSaveDataUserFixedImport"; - case 0x6b4e0de6: return "cellSaveDataListImport"; - case 0x7048a9ba: return "cellSaveDataUserListDelete"; - case 0x95ae2cde: return "cellSaveDataUserFixedExport"; - case 0xf6482036: return "cellSaveDataUserGetListItem"; - case 0x7a9c2243: return "cellScreenShotSetOverlayImage"; - case 0x9e33ab8f: return "cellScreenShotEnable"; - case 0xd3ad63e4: return "cellScreenShotSetParameter"; - case 0xfc6f4e74: return "cellScreenShotDisable"; - case 0x025ce169: return "cellSearchGetMusicSelectionContext"; - case 0x0591826f: return "cellSearchStartContentSearch"; - case 0x0a4c8295: return "cellSearchStartListSearch"; - case 0x13524faa: return "cellSearchStartSceneSearch"; - case 0x35cda406: return "cellSearchGetContentInfoDeveloperData"; - case 0x37b5ba0c: return "cellSearchGetContentInfoPathMovieThumb"; - case 0x3b210319: return "cellSearchGetContentInfoByOffset"; - case 0x540d9068: return "cellSearchGetOffsetByContentId"; - case 0x64fb0b76: return "cellSearchStartContentSearchInList"; - case 0x774033d6: return "cellSearchEnd"; - case 0x8fe376a6: return "cellSearchCancel"; - case 0x94e21701: return "cellSearchGetContentIdByOffset"; - case 0x9663a44b: return "cellSearchGetContentInfoByContentId"; - case 0xbfab7616: return "cellSearchFinalize"; - case 0xc0ed0522: return "cellSearchStartSceneSearchInVideo"; - case 0xc81ccf8a: return "cellSearchInitialize"; - case 0xd7a7a433: return "cellSearchGetContentInfoGameComment"; - case 0xe73cb0d2: return "cellSearchPrepareFile"; - case 0xed20e079: return "cellSearchGetMusicSelectionContextOfSingleTrack"; - case 0xffb28491: return "cellSearchGetContentInfoPath"; - case 0x2452679f: return "cellKeySheapMutexDelete"; - case 0x3478e1e6: return "cellKeySheapMutexNew"; - case 0x37968718: return "cellSheapQueryMax"; - case 0x4a5b9659: return "cellKeySheapBufferNew"; - case 0x4b1383fb: return "cellSheapAllocate"; - case 0x5c5994bd: return "cellSheapFree"; - case 0x69a5861d: return "cellKeySheapSemaphoreNew"; - case 0x73a45cf8: return "cellKeySheapSemaphoreDelete"; - case 0x79a6abd0: return "cellKeySheapQueueDelete"; - case 0x7fa23275: return "cellSheapQueryFree"; - case 0x987e260e: return "cellKeySheapQueueNew"; - case 0xa1b25841: return "cellKeySheapInitialize"; - case 0xbbb47cd8: return "cellSheapInitialize"; - case 0xe6b37362: return "cellKeySheapBufferDelete"; - case 0xe897c835: return "cellKeySheapBarrierNew"; - case 0xed136702: return "cellKeySheapRwmDelete"; - case 0xf01ac471: return "cellKeySheapRwmNew"; - case 0xf6f5fbca: return "cellKeySheapBarrierDelete"; - case 0x3fbcf1d6: return "cellSpudllHandleConfigSetDefaultValues"; - case 0xcccd3257: return "cellSpudllGetImageSize"; - case 0x00af2519: return "cellSpursJobGuardReset"; - case 0x011ee38b: return "_cellSpursLFQueueInitialize"; - case 0x039d70b7: return "cellSpursQueueDetachLv2EventQueue"; - case 0x07529113: return "cellSpursAttributeSetNamePrefix"; - case 0x082bfb09: return "_cellSpursQueueInitialize"; - case 0x0eb4bc38: return "cellSpursWorkloadAttributeSetShutdownCompletionEventHook"; - case 0x1051d134: return "cellSpursAttributeEnableSpuPrintfIfAvailable"; - case 0x13ae18f3: return "cellSpursTaskExitCodeGet"; - case 0x161da6a7: return "cellSpursJobChainGetError"; - case 0x16394a4e: return "_cellSpursTasksetAttributeInitialize"; - case 0x1656d49f: return "cellSpursLFQueueAttachLv2EventQueue"; - case 0x17001000: return "cellSpursAddUrgentCommand"; - case 0x182d9890: return "cellSpursRequestIdleSpu"; - case 0x1d2bca4b: return "cellSpursSendWorkloadSignal"; - case 0x1d344406: return "cellSpursTaskGetLoadableSegmentPattern"; - case 0x1d46fedf: return "cellSpursCreateTaskWithAttribute"; - case 0x1ebcf459: return "cellSpursDestroyTaskset2"; - case 0x1f402f8f: return "cellSpursGetInfo"; - case 0x2093252b: return "cellSpursQueueGetTasksetAddress"; - case 0x22aab31d: return "cellSpursEventFlagDetachLv2EventQueue"; - case 0x247414d0: return "cellSpursQueueClear"; - case 0x2cfccb99: return "cellSpursJobChainAttributeSetJobTypeMemoryCheck"; - case 0x2ddbcc0a: return "_cellSpursWorkloadFlagReceiver2"; - case 0x2edcff92: return "cellSpursTasksetSetExceptionEventHandler"; - case 0x303c19cd: return "cellSpursCreateJobChainWithAttribute"; - case 0x30aa96c4: return "cellSpursInitializeWithAttribute2"; - case 0x32b94add: return "cellSpursEnableExceptionEventHandler"; - case 0x34552fa6: return "cellSpursTaskExitCodeInitialize"; - case 0x3548f483: return "_cellSpursJobChainAttributeInitialize"; - case 0x35dae22b: return "_cellSpursLFQueuePopBody"; - case 0x35f02287: return "cellSpursQueueDepth"; - case 0x369fe03d: return "cellSpursQueueGetEntrySize"; - case 0x373523d4: return "cellSpursEventFlagWait"; - case 0x39c173fb: return "cellSpursGetSpuThreadGroupId"; - case 0x494613c7: return "cellSpursJobChainGetSpursAddress"; - case 0x49a3426d: return "cellSpursReadyCountSwap"; - case 0x4a5eab63: return "cellSpursWorkloadAttributeSetName"; - case 0x4a6465e3: return "cellSpursCreateTaskset2"; - case 0x4ac7bae4: return "cellSpursEventFlagClear"; - case 0x4c75deb8: return "cellSpursUnsetExceptionEventHandler"; - case 0x4cce88a9: return "cellSpursLookUpTasksetAddress"; - case 0x4ceb9694: return "cellSpursGetJobChainInfo"; - case 0x4d1e9373: return "cellSpursEventFlagGetClearMode"; - case 0x4de203e2: return "cellSpursSetPreemptionVictimHints"; - case 0x4e153e3e: return "cellSpursGetWorkloadInfo"; - case 0x4e66d483: return "cellSpursDetachLv2EventQueue"; - case 0x5202e53b: return "cellSpursJobChainSetExceptionEventHandler"; - case 0x52cc6c82: return "cellSpursCreateTaskset"; - case 0x54876603: return "cellSpursQueueSize"; - case 0x568b2352: return "cellSpursSemaphoreGetTasksetAddress"; - case 0x569674e3: return "cellSpursTraceInitialize"; - case 0x57e4dec3: return "cellSpursRemoveWorkload"; - case 0x58d58fcf: return "cellSpursTasksetGetSpursAddress"; - case 0x5ef96465: return "_cellSpursEventFlagInitialize"; - case 0x5fd43fe4: return "cellSpursWaitForWorkloadShutdown"; - case 0x60eb2dec: return "cellSpursCreateJobChain"; - case 0x652b70e2: return "cellSpursTasksetAttributeSetName"; - case 0x68aaeba9: return "cellSpursJobGuardInitialize"; - case 0x69726aa2: return "cellSpursAddWorkload"; - case 0x6aa76999: return "cellSpursJobChainUnsetExceptionEventHandler"; - case 0x6c960f6d: return "cellSpursGetSpuThreadId"; - case 0x6d2d9339: return "cellSpursEventFlagTryWait"; - case 0x6fcdf6e3: return "cellSpursGetSpuGuid"; - case 0x738e40e6: return "cellSpursShutdownJobChain"; - case 0x73e06f91: return "cellSpursLFQueueDetachLv2EventQueue"; - case 0x7517724a: return "cellSpursSetGlobalExceptionEventHandler"; - case 0x75211196: return "cellSpursReadyCountAdd"; - case 0x77cdac0c: return "_cellSpursSemaphoreInitialize"; - case 0x7b9cbb74: return "cellSpursTraceFinalize"; - case 0x7cb33c2e: return "cellSpursTaskGetReadOnlyAreaPattern"; - case 0x7e4ea023: return "cellSpursWakeUp"; - case 0x7fdf4fef: return "cellSpursBarrierInitialize"; - case 0x80a29e27: return "cellSpursSetPriorities"; - case 0x82275c1c: return "cellSpursAttributeSetMemoryContainerForSpuThread"; - case 0x838fa4f0: return "cellSpursTryJoinTask2"; - case 0x84d2f6d5: return "cellSpursSetMaxContention"; - case 0x861237f8: return "cellSpursUnsetGlobalExceptionEventHandler"; - case 0x86c864a2: return "cellSpursGetJobChainId"; - case 0x87630976: return "cellSpursEventFlagAttachLv2EventQueue"; - case 0x890f9e5a: return "cellSpursEventFlagGetDirection"; - case 0x8a85674d: return "_cellSpursLFQueuePushBody"; - case 0x8adadf65: return "_cellSpursTaskAttribute2Initialize"; - case 0x8f122ef8: return "cellSpursTasksetAttributeSetTasksetSize"; - case 0x8fdf50b2: return "cellSpursAddUrgentCall"; - case 0x9034e538: return "cellSpursTaskGetContextSaveAreaSize"; - case 0x91066667: return "cellSpursQueuePopBody"; - case 0x9197915f: return "cellSpursTaskGenerateLsPattern"; - case 0x92cff6ed: return "cellSpursQueuePushBody"; - case 0x94034c95: return "cellSpursTasksetUnsetExceptionEventHandler"; - case 0x947efb0b: return "cellSpursEventFlagGetTasksetAddress"; - case 0x95180230: return "_cellSpursAttributeInitialize"; - case 0x97a2f6c8: return "cellSpursJobHeaderSetJobbin2Param"; - case 0x98d5b343: return "cellSpursShutdownWorkload"; - case 0x9aeb5432: return "cellSpursBarrierGetTasksetAddress"; - case 0x9dcbcb5d: return "cellSpursAttributeEnableSystemWorkload"; - case 0x9f72add3: return "cellSpursJoinTaskset"; - case 0x9fcb567b: return "cellSpursGetTasksetInfo"; - case 0x9fef70c2: return "cellSpursJobChainAttributeSetName"; - case 0xa121a224: return "cellSpursTaskAttributeSetExitCodeContainer"; - case 0xa73bf47e: return "_cellSpursWorkloadFlagReceiver"; - case 0xa789e631: return "cellSpursShutdownTaskset"; - case 0xa7a94892: return "cellSpursJoinTask2"; - case 0xa7c066de: return "cellSpursJoinJobChain"; - case 0xa7f9e716: return "cellSpursGetWorkloadData"; - case 0xa839a4d9: return "cellSpursAttributeSetSpuThreadGroupType"; - case 0xaa6269a8: return "cellSpursInitializeWithAttribute"; - case 0xacfc8dbc: return "cellSpursInitialize"; - case 0xb792ca1a: return "cellSpursLFQueueGetTasksetAddress"; - case 0xb8474eff: return "_cellSpursTaskAttributeInitialize"; - case 0xb9bc6207: return "cellSpursAttachLv2EventQueue"; - case 0xbb68d76e: return "cellSpursJobChainAttributeSetHaltOnError"; - case 0xbeb600ac: return "cellSpursCreateTask"; - case 0xbfea60fa: return "cellSpursKickJobChain"; - case 0xc0158d8b: return "cellSpursAddWorkloadWithAttribute"; - case 0xc10931cb: return "cellSpursCreateTasksetWithAttribute"; - case 0xc2acdf43: return "_cellSpursTasksetAttribute2Initialize"; - case 0xc56defb5: return "cellSpursGetNumSpuThread"; - case 0xc765b995: return "cellSpursGetWorkloadFlag"; - case 0xca4c4600: return "cellSpursFinalize"; - case 0xce853fbf: return "cellSpursTraceStart"; - case 0xd2e23fa9: return "cellSpursSetExceptionEventHandler"; - case 0xd5d0b256: return "cellSpursJobGuardNotify"; - case 0xd86380d8: return "cellSpursGetJobPipelineInfo"; - case 0xdca13593: return "cellSpursTasksetAttributeEnableClearLS"; - case 0xddc81b5a: return "cellSpursTraceStop"; - case 0xe0a6dbe4: return "_cellSpursSendSignal"; - case 0xe14ca62d: return "cellSpursCreateTask2"; - case 0xe4944a1c: return "cellSpursCreateTask2WithBinInfo"; - case 0xe5443be7: return "cellSpursQueueAttachLv2EventQueue"; - case 0xe717ac73: return "cellSpursTaskExitCodeTryGet"; - case 0xe7b0e69a: return "cellSpursJobSetMaxGrab"; - case 0xe7dd87e1: return "cellSpursGetTasksetId"; - case 0xec68442c: return "cellSpursQueueGetDirection"; - case 0xefeb2679: return "_cellSpursWorkloadAttributeInitialize"; - case 0xf1d3552d: return "cellSpursReadyCountCompareAndSwap"; - case 0xf31731bb: return "cellSpursRunJobChain"; - case 0xf5507729: return "cellSpursEventFlagSet"; - case 0xf843818d: return "cellSpursReadyCountStore"; - case 0x01bbf2e0: return "cellSpursJobQueueGetSpurs"; - case 0x0582338a: return "cellSpursJobQueueAttributeSetDoBusyWaiting"; - case 0x0d69929e: return "_cellSpursJobQueueAllocateJobDescriptorBody"; - case 0x0f03f712: return "cellSpursJobQueueAttributeSetSubmitWithEntryLock"; - case 0x13671514: return "cellSpursJobQueueSetWaitingMode"; - case 0x15934401: return "cellSpursJobQueueGetSuspendedJobSize"; - case 0x1686957e: return "cellSpursJobQueueAttributeSetMaxSizeJobDescriptor"; - case 0x1917359d: return "_cellSpursJobQueuePortCopyPushJobBody"; - case 0x1b6eea7e: return "_cellSpursJobQueuePortPushJobListBody"; - case 0x1da890c7: return "_cellSpursJobQueuePushAndReleaseJobBody"; - case 0x26fa81b4: return "cellSpursJobQueuePortFinalize"; - case 0x29c2acc5: return "cellSpursJobQueueClose"; - case 0x2e775550: return "cellSpursJobQueueGetError"; - case 0x36d0a53c: return "_cellSpursJobQueuePushJob2Body"; - case 0x3d1294fc: return "cellSpursJobQueuePortInitialize"; - case 0x435bff07: return "cellSpursJobQueuePort2GetJobQueue"; - case 0x43ddab4f: return "cellSpursJobQueueAttributeInitialize"; - case 0x46c3fb5a: return "_cellSpursJobQueuePortCopyPushBody"; - case 0x4e1a17a6: return "_cellSpursJobQueuePortPushBody"; - case 0x5659da82: return "cellSpursJobQueueGetMaxSizeJobDescriptor"; - case 0x5fb9b05d: return "cellSpursJobQueueAttributeSetMaxGrab"; - case 0x634b1502: return "cellSpursJobQueuePortSync"; - case 0x677027af: return "cellSpursJobQueueSemaphoreInitialize"; - case 0x6c93ea18: return "cellSpursJobQueueSemaphoreAcquire"; - case 0x701fd8a9: return "_cellSpursJobQueuePushSync"; - case 0x742cec0d: return "cellSpursJobQueueAttributeSetIsJobTypeMemoryCheck"; - case 0x80a0264c: return "cellSpursJobQueuePortTrySync"; - case 0x840c5239: return "cellSpursJobQueueGetHandleCount"; - case 0x85cd04cd: return "_cellSpursJobQueuePortPushJobBody"; - case 0x8c97a96c: return "cellSpursShutdownJobQueue"; - case 0x8ce4cffa: return "cellSpursJoinJobQueue"; - case 0x90c88f84: return "cellSpursJobQueuePortGetJobQueue"; - case 0x90e392cf: return "_cellSpursJobQueuePortPushJobBody2"; - case 0x915455b3: return "cellSpursJobQueueSendSignal"; - case 0x93248b92: return "cellSpursJobQueueUnsetExceptionEventHandler"; - case 0x934abb00: return "cellSpursJobQueuePort2AllocateJobDescriptor"; - case 0x9396be1d: return "_cellSpursJobQueuePortPushSync"; - case 0x97409f67: return "cellSpursJobQueueSemaphoreTryAcquire"; - case 0x98203e3c: return "_cellSpursJobQueuePushJobBody2"; - case 0x983be7fc: return "_cellSpursCreateJobQueueWithJobDescriptorPool"; - case 0x99316997: return "_cellSpursJobQueuePushBody"; - case 0x9c300489: return "cellSpursJobQueueSetExceptionEventHandler"; - case 0xaf1c7a1d: return "_cellSpursJobQueuePushJobListBody"; - case 0xb53436e7: return "_cellSpursJobQueuePort2PushJobListBody"; - case 0xbd1c5d6b: return "_cellSpursJobQueuePortPushFlush"; - case 0xbfea28ab: return "cellSpursJobQueuePort2PushFlush"; - case 0xc343ee10: return "cellSpursGetJobQueueId"; - case 0xc39173a4: return "_cellSpursJobQueuePort2CopyPushJobBody"; - case 0xc4843b74: return "_cellSpursJobQueuePushJobBody"; - case 0xc485d207: return "cellSpursJobQueuePort2Destroy"; - case 0xcf89f218: return "_cellSpursJobQueuePort2PushJobBody"; - case 0xdf0120c2: return "_cellSpursJobQueuePushFlush"; - case 0xe1731df3: return "_cellSpursJobQueuePort2PushAndReleaseJobBody"; - case 0xe70f874e: return "cellSpursJobQueueAttributeSetGrabParameters"; - case 0xef66c4b7: return "_cellSpursJobQueuePortCopyPushJobBody2"; - case 0xf11fe0f1: return "cellSpursJobQueuePort2Create"; - case 0xf244e799: return "_cellSpursCreateJobQueue"; - case 0xf5de6363: return "cellSpursJobQueuePortInitializeWithDescriptorBuffer"; - case 0xfacb3ced: return "cellSpursJobQueuePort2Sync"; - case 0xfc526b72: return "cellSpursJobQueuePort2PushSync"; - case 0xff03cc79: return "cellSpursJobQueueAttributeSetIsHaltOnError"; - case 0xff7a7bd2: return "cellSpursJobQueueOpen"; - case 0x006c4900: return "cellSslCertGetNameEntryInfo"; - case 0x033c4905: return "cellSslCertGetRsaPublicKeyExponent"; - case 0x1650aea4: return "cellSslEnd"; - case 0x218b64da: return "cellSslCertGetNotAfter"; - case 0x31d9ba8d: return "cellSslCertGetNotBefore"; - case 0x32c61bdf: return "cellSslCertGetSubjectName"; - case 0x571afaca: return "cellSslCertificateLoader"; - case 0x5e9253ca: return "cellSslCertGetMd5Fingerprint"; - case 0x766d3ca1: return "cellSslCertGetNameEntryCount"; - case 0x7b689ebc: return "cellSslCertGetSerialNumber"; - case 0x8e505175: return "cellSslCertGetRsaPublicKeyModulus"; - case 0xae6eb491: return "cellSslCertGetIssuerName"; - case 0xf8206492: return "cellSslCertGetPublicKey"; - case 0xfb02c9d2: return "cellSslInit"; - case 0x5468d6b0: return "cellSubDisplayAudioOutNonBlocking"; - case 0x551d80a5: return "cellSubDisplayEnd"; - case 0x6595ce22: return "cellSubDisplayGetRequiredMemory"; - case 0x6d85ddb3: return "cellSubDisplayStop"; - case 0x8a264d71: return "cellSubDisplayGetPeerNum"; - case 0x938ac642: return "cellSubDisplayGetVideoBuffer"; - case 0xa5bccb47: return "cellSubDisplayStart"; - case 0xaee1e0c2: return "cellSubDisplayAudioOutBlocking"; - case 0xe2485f79: return "cellSubDisplayGetPeerList"; - case 0xf9a7e8a5: return "cellSubDisplayInit"; - case 0x07254fda: return "cellSyncBarrierInitialize"; - case 0x0c7cb9f7: return "cellSyncLFQueueGetEntrySize"; - case 0x167ea63e: return "cellSyncLFQueueSize"; - case 0x1bb675c2: return "cellSyncMutexLock"; - case 0x268edd6d: return "cellSyncBarrierTryNotify"; - case 0x2af0c515: return "cellSyncLFQueueClear"; - case 0x35bbdad2: return "_cellSyncLFQueueCompletePushPointer2"; - case 0x35f21355: return "cellSyncBarrierWait"; - case 0x3929948d: return "cellSyncQueueInitialize"; - case 0x46356fe0: return "_cellSyncLFQueueGetPopPointer2"; - case 0x48154c9b: return "cellSyncQueuePeek"; - case 0x4da349b2: return "cellSyncQueueSize"; - case 0x4da6d7e0: return "cellSyncQueuePop"; - case 0x4e88c68d: return "_cellSyncLFQueueCompletePushPointer"; - case 0x54fc2032: return "_cellSyncLFQueueAttachLv2EventQueue"; - case 0x5ae841e5: return "cellSyncQueuePush"; - case 0x68af923c: return "cellSyncQueueTryPeek"; - case 0x6bb4ef9d: return "_cellSyncLFQueueGetPushPointer2"; - case 0x6c272124: return "cellSyncBarrierTryWait"; - case 0x705985cd: return "cellSyncQueueTryPush"; - case 0x74c37666: return "_cellSyncLFQueueGetPopPointer"; - case 0x7a51deee: return "_cellSyncLFQueueCompletePopPointer2"; - case 0x811d148e: return "_cellSyncLFQueueDetachLv2EventQueue"; - case 0x91f2b7b0: return "cellSyncMutexUnlock"; - case 0xa5362e73: return "cellSyncQueueClear"; - case 0xa58df87f: return "cellSyncQueueTryPop"; - case 0xa6669751: return "cellSyncRwmTryRead"; - case 0xa9072dee: return "cellSyncMutexInitialize"; - case 0xaa355278: return "cellSyncLFQueueInitialize"; - case 0xaff7627a: return "_cellSyncLFQueueGetSignalAddress"; - case 0xba5961ca: return "_cellSyncLFQueuePushBody"; - case 0xba5bee48: return "cellSyncRwmTryWrite"; - case 0xcece771f: return "cellSyncRwmRead"; - case 0xd06918c4: return "cellSyncMutexTryLock"; - case 0xd59aa307: return "cellSyncLFQueueGetDirection"; - case 0xe18c273c: return "cellSyncLFQueueDepth"; - case 0xe1bc7add: return "_cellSyncLFQueuePopBody"; - case 0xe9bf2110: return "_cellSyncLFQueueGetPushPointer"; - case 0xed773f5f: return "cellSyncRwmWrite"; - case 0xf06a6415: return "cellSyncBarrierNotify"; - case 0xfc48b03f: return "cellSyncRwmInitialize"; - case 0xfe74e8e7: return "_cellSyncLFQueueCompletePopPointer"; - case 0x0080fe88: return "cellSync2MutexUnlock"; - case 0x0c2983ac: return "cellSync2SemaphoreRelease"; - case 0x0c9a0ea9: return "cellSync2QueueTryPop"; - case 0x12f0a27d: return "cellSync2QueueGetSize"; - case 0x164843a7: return "cellSync2SemaphoreFinalize"; - case 0x27f2d61c: return "cellSync2MutexFinalize"; - case 0x2d77fe17: return "_cellSync2SemaphoreAttributeInitialize"; - case 0x4e2ee031: return "cellSync2SemaphoreGetCount"; - case 0x55836e73: return "_cellSync2MutexAttributeInitialize"; - case 0x58be9a0f: return "cellSync2CondInitialize"; - case 0x5b1e4d7a: return "cellSync2CondEstimateBufferSize"; - case 0x5e00d433: return "_cellSync2QueueAttributeInitialize"; - case 0x5e4b0f87: return "cellSync2SemaphoreTryAcquire"; - case 0x63062249: return "cellSync2CondFinalize"; - case 0x6af85cdf: return "cellSync2QueueFinalize"; - case 0x74c2780f: return "cellSync2SemaphoreEstimateBufferSize"; - case 0x7d967d91: return "cellSync2QueuePush"; - case 0x7fd479fe: return "cellSync2QueueTryPush"; - case 0x871af804: return "cellSync2CondSignal"; - case 0x8aae07c2: return "cellSync2CondSignalAll"; - case 0xa400d82e: return "cellSync2MutexLock"; - case 0xa69c749c: return "cellSync2MutexTryLock"; - case 0xbc96d751: return "cellSync2CondWait"; - case 0xc08cc0f9: return "cellSync2QueueEstimateBufferSize"; - case 0xc5dee254: return "cellSync2SemaphoreInitialize"; - case 0xd1b0d146: return "cellSync2SemaphoreAcquire"; - case 0xd51bfae7: return "cellSync2MutexEstimateBufferSize"; - case 0xd83ab0c9: return "cellSync2QueuePop"; - case 0xdf3c532a: return "_cellSync2CondAttributeInitialize"; - case 0xeb81a467: return "cellSync2MutexInitialize"; - case 0xf0e1471c: return "cellSync2QueueGetDepth"; - case 0xf125e044: return "cellSync2QueueInitialize"; - case 0x08db2adf: return "cellSysconfBtGetDeviceList"; - case 0x112a5ee9: return "cellSysmoduleUnloadModule"; - case 0x1ef115ef: return "cellSysmoduleGetImagesize"; - case 0x32267a31: return "cellSysmoduleLoadModule"; - case 0x3c92be09: return "cellSysmoduleFetchImage"; - case 0x5a59e258: return "cellSysmoduleIsLoaded"; - case 0x63ff6ff9: return "cellSysmoduleInitialize"; - case 0x96c07adf: return "cellSysmoduleFinalize"; - case 0xa193143c: return "cellSysmoduleSetMemcontainer"; - case 0x018a1381: return "cellSysutilAvcSetLayoutMode"; - case 0x01f04d94: return "cellSysutilGamePowerOff_I"; - case 0x02ff3c1b: return "cellSysutilUnregisterCallback"; - case 0x073b89d5: return "cellSysutilAvcGetSpeakerVolumeLevel"; - case 0x08269f37: return "cellSysutilAvcGetShowStatus"; - case 0x0bae8772: return "cellVideoOutConfigure"; - case 0x0c316b87: return "cellWebBrowserConfigGetHeapSize2"; - case 0x0e091c36: return "cellSaveDataUserListAutoSave"; - case 0x0f03cfb0: return "cellSaveDataUserListSave"; - case 0x0f8a3b6b: return "cellWebBrowserConfigSetMimeSet"; - case 0x10cabeff: return "cellWebBrowserGetUsrdataOnGameExit"; - case 0x15b0b0cd: return "cellVideoOutGetConfiguration"; - case 0x15df71ed: return "cellSysutilAvcLoadAsync"; - case 0x17dbe8b3: return "cellSysutilAvcJoinRequest"; - case 0x189a74da: return "cellSysutilCheckCallback"; - case 0x1a91874b: return "cellWebBrowserConfigSetFullScreen2"; - case 0x1d99c3ee: return "cellOskDialogGetInputText"; - case 0x1dfbfdd6: return "cellSaveDataListLoad2"; - case 0x1dfcce99: return "cellSysutilGameDataExit"; - case 0x1e7bff94: return "cellSysCacheMount"; - case 0x1e930eef: return "cellVideoOutGetDeviceInfo"; - case 0x1f6629e4: return "cellWebBrowserConfigSetErrorHook2"; - case 0x20543730: return "cellMsgDialogClose"; - case 0x21425307: return "cellSaveDataListAutoLoad"; - case 0x21fc0c71: return "cellGameUnregisterDiscChangeCallback"; - case 0x220894e3: return "cellSysutilEnableBgmPlayback"; - case 0x24644561: return "cellWebBrowserWakeupWithGameExit"; - case 0x248bd1d8: return "cellSaveDataUserListAutoLoad"; - case 0x27ac51e4: return "cellStorageDataImportMove"; - case 0x2a8eada2: return "cellSaveDataFixedLoad2"; - case 0x2a95d8bc: return "cellSysutilGameExit_I"; - case 0x2aae9ef5: return "cellSaveDataFixedSave2"; - case 0x2beac488: return "cellAudioOutGetSoundAvailability2"; - case 0x2dbc92c7: return "cellSysutilAvcShowPanel"; - case 0x2de0d663: return "cellSaveDataListSave2"; - case 0x30d3d12b: return "cellSysutilGameReboot_I"; - case 0x3261a9c8: return "cellWebBrowserConfigSetDisableTabs"; - case 0x35beade0: return "cellOskDialogGetSize"; - case 0x39dd8425: return "cellSaveDataUserListLoad"; - case 0x3d1e1931: return "cellOskDialogUnloadAsync"; - case 0x3dbd2314: return "cellSaveDataListSave"; - case 0x3e22cb4b: return "cellMsgDialogOpenErrorCode"; - case 0x4056c932: return "cellSysutilAvcSetVoiceMuting"; - case 0x40b34847: return "cellSaveDataUserFixedSave"; - case 0x40e895d3: return "cellSysutilGetSystemParamInt"; - case 0x41bc2ca1: return "cellSaveDataFixedSave"; - case 0x41f20828: return "cellOskDialogDisableDimmer"; - case 0x4692ab35: return "cellAudioOutConfigure"; - case 0x46a0285d: return "cellWebBrowserDeactivate"; - case 0x4b6e8560: return "cellWebBrowserCreateRenderWithRect2"; - case 0x4bdec82a: return "cellHddGameCheck2"; - case 0x4dd03a4e: return "cellSaveDataListAutoSave"; - case 0x50183b44: return "cellSaveDataFixedLoad"; - case 0x523a96c4: return "cellGameDataSetSystemVer"; - case 0x52aac4fa: return "cellSaveDataUserAutoSave"; - case 0x52d9457a: return "cellWebBrowserConfigSetFullVersion2"; - case 0x53e39df3: return "cellOskDialogSetSeparateWindowOption"; - case 0x55e425c3: return "cellVideoOutGetConvertCursorColorInfo"; - case 0x58c89c4a: return "cellWebBrowserEstimate"; - case 0x5e91bc26: return "cellSysutilAvcEnumPlayers"; - case 0x5ee3bc26: return "cellSysutilAvcGetVoiceMuting"; - case 0x60a4daab: return "cellWebBrowserConfigSetVersion"; - case 0x6144f033: return "cellWebComponentCreateAsync"; - case 0x619b1427: return "cellWebBrowserConfigSetTabCount2"; - case 0x62b0f803: return "cellMsgDialogAbort"; - case 0x68bc4ff3: return "cellAudioOutRegisterCallback"; - case 0x6c1082aa: return "cellWebBrowserConfigWithVer"; - case 0x6c673f78: return "cellSysutilAvcUnloadAsync"; - case 0x6cfd856f: return "cellSysutilGetBgmPlaybackStatus2"; - case 0x6d087930: return "cellWebBrowserEstimate2"; - case 0x6d7444e6: return "cellWebBrowserActivate"; - case 0x6dfff31d: return "cellWebBrowserSetSystemCallbackUsrdata"; - case 0x6e7264ed: return "cellSaveDataUserFixedLoad"; - case 0x71acb8d3: return "cellSysutilAvcSetVideoMuting"; - case 0x744c1544: return "cellSysCacheClear"; - case 0x749c9b5f: return "cellWebBrowserInitialize"; - case 0x75bbb672: return "cellVideoOutGetNumberOfDevice"; - case 0x7603d3db: return "cellMsgDialogOpen2"; - case 0x7663e368: return "cellAudioOutGetDeviceInfo"; - case 0x76948bfc: return "cellSysconfAbort"; - case 0x76fc8fb1: return "cellWebBrowserConfigSetHeapSize"; - case 0x7871bed4: return "cellVideoOutUnregisterCallback"; - case 0x7bc2c8a8: return "cellMsgDialogProgressBarReset"; - case 0x7d94ca36: return "cellSysutilAvcGetVideoMuting"; - case 0x7f21c918: return "cellOskDialogAddSupportLanguage"; - case 0x7f881be1: return "cellWebBrowserCreate"; - case 0x7f896a1f: return "cellWebBrowserConfigSetCustomExit"; - case 0x7fb3c6a5: return "cellWebBrowserConfig2"; - case 0x7fcfc915: return "cellOskDialogLoadAsync"; - case 0x83668b8e: return "cellWebBrowserConfig"; - case 0x887572d5: return "cellVideoOutGetState"; - case 0x8a4cb646: return "cellWebBrowserCreateWithConfig"; - case 0x8a5dbb58: return "cellWebComponentCreate"; - case 0x8b7ed64b: return "cellSaveDataAutoSave2"; - case 0x8b8a2f48: return "cellSaveDataUserFixedDelete"; - case 0x8e8bc444: return "cellVideoOutRegisterCallback"; - case 0x9117df20: return "cellHddGameCheck"; - case 0x918288fb: return "cellStorageDataImport"; - case 0x938013a0: return "cellSysutilGetSystemParamString"; - case 0x93c523c6: return "cellWebBrowserConfigSetNotifyHook2"; - case 0x93ced48d: return "cellWebBrowserShutdown"; - case 0x94862702: return "cellMsgDialogProgressBarInc"; - case 0x9949bf82: return "cellGameDataExitBroken"; - case 0x9997e6b6: return "cellSysutilGameDataAssignVmc"; - case 0x9c9fe6a4: return "cellWebBrowserConfigSetFunction"; - case 0x9ca9ffa7: return "cellHddGameSetSystemVer"; - case 0x9d6af72a: return "cellMsgDialogProgressBarSetMsg"; - case 0x9d98afa0: return "cellSysutilRegisterCallback"; - case 0x9dfdad46: return "cellAudioOutUnregisterCallback"; - case 0x9fb97b10: return "cellWebBrowserNavigate2"; - case 0xa11552f6: return "cellSysutilGetBgmPlaybackStatus"; - case 0xa322db75: return "cellVideoOutGetResolutionAvailability"; - case 0xa36335a5: return "cellSysutilDisableBgmPlaybackEx"; - case 0xa4dd11cc: return "cellWebBrowserConfigGetHeapSize"; - case 0xa4ed7dfe: return "cellSaveDataDelete"; - case 0xa58943f8: return "cellWebBrowserCreateWithRect2"; - case 0xa5f12145: return "cellWebBrowserCreate2"; - case 0xa9a439e0: return "cellWebBrowserConfigSetUnknownMIMETypeHook2"; - case 0xa9b0c1d9: return "cellGameDataGetSizeKB"; - case 0xa9b62ac8: return "cellWebBrowserConfigSetViewRect2"; - case 0xabc3cd2c: return "cellStorageDataExport"; - case 0xac16777e: return "cellWebBrowserConfigSetStatusHook2"; - case 0xac58ad2b: return "cellSysutilEnableBgmPlaybackEx"; - case 0xafd605b3: return "cellHddGameExitBroken"; - case 0xaffdadc0: return "cellSysutilAvcSetSpeakerVolumeLevel"; - case 0xb2b6cdd0: return "cellSysconfOpen"; - case 0xb53b3d42: return "cellWebBrowserCreateWithConfigFull"; - case 0xb53c54fa: return "cellOskDialogSetKeyLayoutOption"; - case 0xb6d84526: return "cellOskDialogAbort"; - case 0xb72bc4e6: return "cellDiscGameGetBootDiscInfo"; - case 0xbccd70dd: return "cellSysutilAvcCancelJoinRequest"; - case 0xbed85cb8: return "cellWebBrowserDestroy"; - case 0xc01b4e7c: return "cellAudioOutGetSoundAvailability"; - case 0xc22c79b5: return "cellSaveDataAutoLoad"; - case 0xc427890c: return "cellOskDialogSetInitialKeyLayout"; - case 0xc8971db5: return "cellWebBrowserSetLocalContentsAdditionalTitleID"; - case 0xc9645c41: return "cellGameDataCheckCreate2"; - case 0xc96e89e9: return "cellAudioOutSetCopyControl"; - case 0xcdc6aefd: return "cellSaveDataUserAutoLoad"; - case 0xced17573: return "cellSaveDataFixedDelete"; - case 0xcfdd8e87: return "cellSysutilDisableBgmPlayback"; - case 0xcfdf24bb: return "cellVideoOutDebugSetMonitorType"; - case 0xd3790a86: return "cellOskDialogSetDeviceMask"; - case 0xd7a617f5: return "cellWebBrowserConfigSetViewCondition2"; - case 0xd9ea5709: return "cellSysutilAvcHidePanel"; - case 0xdce51399: return "cellWebComponentDestroy"; - case 0xdfdd302e: return "cellDiscGameRegisterDiscChangeCallback"; - case 0xe22ed55d: return "cellWebBrowserConfigSetFunction2"; - case 0xe558748d: return "cellVideoOutGetResolution"; - case 0xe5e2b09d: return "cellAudioOutGetNumberOfDevice"; - case 0xe7951dee: return "cellGameDataCheckCreate"; - case 0xe7fa820b: return "cellSaveDataEnableOverlay"; - case 0xe8dee79c: return "cellWebBrowserDestroy2"; - case 0xeb9d78d8: return "cellSysutilAvcGetLayoutMode"; - case 0xeca938ca: return "cellSysutilAvcSetAttribute"; - case 0xed5d96af: return "cellAudioOutGetConfiguration"; - case 0xedadd797: return "cellSaveDataDelete2"; - case 0xedc34e1a: return "cellDiscGameUnregisterDiscChangeCallback"; - case 0xee7528f3: return "cellWebBrowserConfigSetRequestHook2"; - case 0xef5a353d: return "cellSaveDataListLoad"; - case 0xf0ec3ccc: return "cellOskDialogSetLayoutMode"; - case 0xf1a443e7: return "cellWebBrowserCreateRender2"; - case 0xf2c4a425: return "cellSysutilAvcByeRequest"; - case 0xf3b4b43e: return "cellOskDialogSetInitialInputDevice"; - case 0xf3dbf5a7: return "cellSysutilSetBgmPlaybackExtraParam"; - case 0xf481967f: return "cellSysutilAvcGetAttribute"; - case 0xf4aa8b27: return "cellSysutilAvcCancelByeRequest"; - case 0xf4e3caa0: return "cellAudioOutGetState"; - case 0xf8115d69: return "cellGameRegisterDiscChangeCallback"; - case 0xf81eca25: return "cellMsgDialogOpen"; - case 0xf82e2ef7: return "cellHddGameGetSizeKB"; - case 0xf8a175ec: return "cellSaveDataAutoSave"; - case 0xfbd5c856: return "cellSaveDataAutoLoad2"; - case 0xfe669845: return "cellWebBrowserConfigSetHeapSize2"; - case 0x3343824c: return "cellSysutilApOn"; - case 0x90c2bb19: return "cellSysutilApOff"; - case 0x9e67e0dd: return "cellSysutilApGetRequiredMemSize"; - case 0x02c5417a: return "cellSysutilAvc2GetPlayerInfo"; - case 0x02dc41ee: return "cellSysutilAvc2JoinChat"; - case 0x04e1e1e4: return "cellSysutilAvc2StopStreaming"; - case 0x07236c83: return "cellSysutilAvc2ChangeVideoResolution"; - case 0x0b45cd84: return "cellSysutilAvc2ShowScreen"; - case 0x0f5a2afb: return "cellSysutilAvc2GetVideoMuting"; - case 0x103d6b46: return "cellSysutilAvc2GetWindowAttribute"; - case 0x11f071cb: return "cellSysutilAvc2StopStreaming2"; - case 0x14937714: return "cellSysutilAvc2SetVoiceMuting"; - case 0x16ff9ba0: return "cellSysutilAvc2StartVoiceDetection"; - case 0x17481336: return "cellSysutilAvc2UnloadAsync"; - case 0x178982d9: return "cellSysutilAvc2StopVoiceDetection"; - case 0x1be2b4e0: return "cellSysutilAvc2GetAttribute"; - case 0x1d73ab8c: return "cellSysutilAvc2LoadAsync"; - case 0x207621a8: return "cellSysutilAvc2SetSpeakerVolumeLevel"; - case 0x225142bd: return "cellSysutilAvc2SetWindowString"; - case 0x2f280883: return "cellSysutilAvc2EstimateMemoryContainerSize"; - case 0x2fc0ab58: return "cellSysutilAvc2SetVideoMuting"; - case 0x31fc8b92: return "cellSysutilAvc2SetPlayerVoiceMuting"; - case 0x3447668a: return "cellSysutilAvc2SetStreamingTarget"; - case 0x38f33624: return "cellSysutilAvc2Unload"; - case 0x3a37e7f1: return "cellSysutilAvc2DestroyWindow"; - case 0x3c8c827c: return "cellSysutilAvc2SetWindowPosition"; - case 0x3ef4f668: return "cellSysutilAvc2GetSpeakerVolumeLevel"; - case 0x4c4b9665: return "cellSysutilAvc2IsCameraAttached"; - case 0x55d7bbfd: return "cellSysutilAvc2MicRead"; - case 0x5f3811f8: return "cellSysutilAvc2GetPlayerVoiceMuting"; - case 0x712d51d6: return "cellSysutilAvc2JoinChatRequest"; - case 0x74d22119: return "cellSysutilAvc2StartStreaming"; - case 0x7a69ecc1: return "cellSysutilAvc2SetWindowAttribute"; - case 0x82ced772: return "cellSysutilAvc2GetWindowShowStatus"; - case 0x89456724: return "cellSysutilAvc2InitParam"; - case 0x8a40a618: return "cellSysutilAvc2GetWindowSize"; - case 0x8c2f5be3: return "cellSysutilAvc2SetStreamPriority"; - case 0x97b2da6a: return "cellSysutilAvc2LeaveChatRequest"; - case 0xa26aa437: return "cellSysutilAvc2IsMicAttached"; - case 0xa8dc0efa: return "cellSysutilAvc2CreateWindow"; - case 0xa9f5b75c: return "cellSysutilAvc2GetSpeakerMuting"; - case 0xac170042: return "cellSysutilAvc2ShowWindow"; - case 0xaee75751: return "cellSysutilAvc2SetWindowSize"; - case 0xb81b9777: return "cellSysutilAvc2EnumPlayers"; - case 0xb856b63f: return "cellSysutilAvc2GetWindowString"; - case 0xbf022284: return "cellSysutilAvc2LeaveChat"; - case 0xc35ed665: return "cellSysutilAvc2SetSpeakerMuting"; - case 0xc6c93d62: return "cellSysutilAvc2Load"; - case 0xccf0aeff: return "cellSysutilAvc2SetAttribute"; - case 0xce6780c9: return "cellSysutilAvc2UnloadAsync2"; - case 0xd42657dd: return "cellSysutilAvc2StartStreaming2"; - case 0xd7d6272f: return "cellSysutilAvc2HideScreen"; - case 0xde6afc37: return "cellSysutilAvc2HideWindow"; - case 0xdf2ed367: return "cellSysutilAvc2GetVoiceMuting"; - case 0xe40e3dfc: return "cellSysutilAvc2GetScreenShowStatus"; - case 0xf3b5ff77: return "cellSysutilAvc2Unload2"; - case 0xfc2873a9: return "cellSysutilAvc2GetWindowPosition"; - case 0x1b6e8cd2: return "cellSysutilAvcExtSetWindowRotation"; - case 0x22a36b23: return "cellSysutilAvcExtGetWindowPosition"; - case 0x22ca0929: return "cellSysutilAvcExtSetHideNamePlate"; - case 0x245ff230: return "cellSysutilAvcExtSetWindowPosition"; - case 0x28f0dc04: return "cellSysutilAvcExtGetWindowSize"; - case 0x2d9a1997: return "cellSysutilAvcExtGetWindowShowStatus"; - case 0x326fab55: return "cellSysutilAvcExtGetNamePlateShowStatus"; - case 0x332ee22c: return "cellSysutilAvcExtSetWindowAlpha"; - case 0x40bc33c8: return "cellSysutilAvcExtSetWindowSize"; - case 0x4466c0e2: return "cellSysutilAvcExtShowPanelEx"; - case 0x51ccbe09: return "cellSysutilAvcExtLoadAsyncEx"; - case 0x5a763d0e: return "cellSysutilAvcExtSetShowNamePlate"; - case 0x5ba98e47: return "cellSysutilAvcExtStopVoiceDetection"; - case 0x61b1cb18: return "cellSysutilAvcExtShowWindow"; - case 0x683fe299: return "cellSysutilAvcExtHidePanelEx"; - case 0x739c2f63: return "cellSysutilAvcExtHideWindow"; - case 0x8ed310e5: return "cellSysutilAvcExtGetWindowRotation"; - case 0xaed82c21: return "cellSysutilAvcExtGetWindowAlpha"; - case 0xc851a4c0: return "cellSysutilAvcExtStartVoiceDetection"; - case 0xcbe0c10a: return "cellSysutilAvcExtGetSurfacePointer"; - case 0xd8685383: return "cellSysutilAvcExtInitOptionParam"; - case 0xe8b1c18d: return "cellSysutilAvcExtSetWindowZorder"; - case 0x0bddef7d: return "cellAudioOutUnregisterDevice"; - case 0x18d0ada6: return "cellAudioOutGetDeviceInfo2"; - case 0x1cfa1a11: return "cellVideoOutSetXVColor"; - case 0x269ffedd: return "cellVideoOutSetupDisplay"; - case 0x3d5730ce: return "cellAudioInGetDeviceInfo"; - case 0x4ec8c141: return "cellVideoOutConvertCursorColor"; - case 0x655a0364: return "cellVideoOutGetGamma"; - case 0x65bf9ea3: return "cellAudioInGetAvailableDeviceInfo"; - case 0xc3273d9b: return "cellAudioOutGetAvailableDeviceInfo"; - case 0xc7020f62: return "cellVideoOutSetGamma"; - case 0xc7087631: return "cellAudioOutRegisterDevice"; - case 0xe4645af8: return "cellAudioOutSetDeviceMode"; - case 0xeb6c50fb: return "cellAudioInSetDeviceMode"; - case 0xeb6fcff1: return "cellAudioInRegisterDevice"; - case 0xfa6bcc17: return "cellAudioInUnregisterDevice"; - case 0xfaa275a4: return "cellVideoOutGetScreenSize"; - case 0x571dc686: return "cellSysutilGetLicenseArea"; - case 0x074dbb39: return "cellUsbdAllocateMemory"; - case 0x0f411262: return "cellUsbdInterruptTransfer"; - case 0x254289ac: return "cellUsbdOpenPipe"; - case 0x2fb08e1e: return "cellUsbdScanStaticDescriptor"; - case 0x359befba: return "cellUsbdRegisterLdd"; - case 0x35f22ac3: return "cellUsbdEnd"; - case 0x4e456e81: return "cellUsbdFreeMemory"; - case 0x5c832bd7: return "cellUsbdSetThreadPriority2"; - case 0x5de3af36: return "cellUsbdGetPrivateData"; - case 0x63bfdb97: return "cellUsbdSetPrivateData"; - case 0x64951ac7: return "cellUsbdUnregisterLdd"; - case 0x7a1b6eab: return "cellUsbdHSIsochronousTransfer"; - case 0x7fe92c54: return "cellUsbdRegisterExtraLdd"; - case 0x90460081: return "cellUsbdUnregisterExtraLdd"; - case 0x9763e962: return "cellUsbdClosePipe"; - case 0x97cf128e: return "cellUsbdControlTransfer"; - case 0xac77eb78: return "cellUsbdBulkTransfer"; - case 0xbd554bcb: return "cellUsbdRegisterExtraLdd2"; - case 0xbdbd2428: return "cellUsbdGetDeviceSpeed"; - case 0xc24af1d7: return "cellUsbdSetThreadPriority"; - case 0xd0e766fe: return "cellUsbdInit"; - case 0xd5263dea: return "cellUsbdGetThreadPriority"; - case 0xdb819e03: return "cellUsbdGetDeviceLocation"; - case 0xde58c4c2: return "cellUsbdIsochronousTransfer"; - case 0x01a4cde0: return "cellUsbPspcmPollBindAsync"; - case 0x02955295: return "cellUsbPspcmRecvAsync"; - case 0x0f7b3b6d: return "cellUsbPspcmEnd"; - case 0x17f42197: return "cellUsbPspcmBindAsync"; - case 0x3caddf6c: return "cellUsbPspcmWaitSendAsync"; - case 0x3f22403e: return "cellUsbPspcmPollResetAsync"; - case 0x461dc8cc: return "cellUsbPspcmWaitRecvAsync"; - case 0x4abe830e: return "cellUsbPspcmWaitBindAsync"; - case 0x4af23efa: return "cellUsbPspcmSendAsync"; - case 0x4ef182dd: return "cellUsbPspcmResetAsync"; - case 0x657fcd36: return "cellUsbPspcmInit"; - case 0x7277d7c3: return "cellUsbPspcmSend"; - case 0x7b249315: return "cellUsbPspcmPollRecvAsync"; - case 0x7f0a3eaf: return "cellUsbPspcmPollSendAsync"; - case 0x7ff72b42: return "cellUsbPspcmUnregister"; - case 0x816799dd: return "cellUsbPspcmPollData"; - case 0x97670a90: return "cellUsbPspcmGetAddr"; - case 0xa4a5ddb4: return "cellUsbPspcmCancelBind"; - case 0xabe090e3: return "cellUsbPspcmBind"; - case 0xdb864d11: return "cellUsbPspcmWaitData"; - case 0xe3fbf64d: return "cellUsbPspcmRegister"; - case 0xe68a65ac: return "cellUsbPspcmReset"; - case 0xe76e79ab: return "cellUsbPspcmCancelWaitData"; - case 0xe840f449: return "cellUsbPspcmWaitResetAsync"; - case 0xf20df7fc: return "cellUsbPspcmCalcPoolSize"; - case 0xf9883d3b: return "cellUsbPspcmRecv"; - case 0xfa07d320: return "cellUsbPspcmClose"; - case 0x2b761140: return "cellUserInfoGetStat"; - case 0x3097cc1c: return "cellUserInfoSelectUser_ListType"; - case 0x55123a25: return "cellUserInfoSelectUser_SetList"; - case 0xb3516536: return "cellUserInfoEnableOverlay"; - case 0xc55e338b: return "cellUserInfoGetList"; - case 0x1bb79ff4: return "cellVideoExportProgress"; - case 0x2f457571: return "cellVideoExportInitialize2"; - case 0x6a24cc70: return "cellVideoExportInitialize"; - case 0x81296524: return "cellVideoExportFromFile"; - case 0xc15be817: return "cellVideoExportFinalize"; - case 0x122e0d0f: return "cellVideoUploadInitialize"; - case 0x0a563878: return "cellVoiceStart"; - case 0x18d3df30: return "cellVoiceDisconnectIPortFromOPort"; - case 0x20bafe31: return "cellVoiceDebugTopology"; - case 0x2a01013e: return "cellVoiceCreateNotifyEventQueue"; - case 0x2de54871: return "cellVoiceCreatePort"; - case 0x2f24fea3: return "cellVoiceUpdatePort"; - case 0x30f0b5ab: return "cellVoiceWriteToIPortEx"; - case 0x35d84910: return "cellVoiceSetNotifyEventQueue"; - case 0x36472c57: return "cellVoiceReadFromOPort"; - case 0x3dad26e7: return "cellVoiceWriteToIPort"; - case 0x474609e2: return "cellVoiceGetMuteFlag"; - case 0x54ac3519: return "cellVoiceGetPortInfo"; - case 0x762dc193: return "cellVoiceGetVolume"; - case 0x7bf17b15: return "cellVoiceResumePort"; - case 0x7e60adc6: return "cellVoiceSetBitRate"; - case 0x7f3963f7: return "cellVoiceResumePortAll"; - case 0x87c71b06: return "cellVoicePausePort"; - case 0x94d51f92: return "cellVoiceStartEx"; - case 0x9d0f4af1: return "cellVoiceSetPortAttr"; - case 0x9f70c475: return "cellVoiceDeletePort"; - case 0xae6a21d5: return "cellVoiceConnectIPortToOPort"; - case 0xb1a2c38f: return "cellVoiceInitEx"; - case 0xbef53a2b: return "cellVoiceGetBitRate"; - case 0xc7cf1182: return "cellVoiceInit"; - case 0xd14e784d: return "cellVoicePausePortAll"; - case 0xd3a84be1: return "cellVoiceStop"; - case 0xd4d80ea5: return "cellVoiceSetMuteFlagAll"; - case 0xd5ae37d8: return "cellVoiceSetVolume"; - case 0xd6811aa7: return "cellVoiceGetSignalState"; - case 0xdd000886: return "cellVoiceRemoveNotifyEventQueue"; - case 0xdde35a0c: return "cellVoiceSetMuteFlag"; - case 0xe0e1ae12: return "cellVoiceEnd"; - case 0xf629ed67: return "cellVoiceGetPortAttr"; - case 0xff0fa43a: return "cellVoiceResetPort"; - case 0x10ef39f6: return "cellVpostClose"; - case 0x40524325: return "cellVpostOpenEx"; - case 0x95e788c3: return "cellVpostQueryAttr"; - case 0xabb8cc3d: return "cellVpostExec"; - case 0xcd33f3e2: return "cellVpostOpen"; - case 0x02eb41bb: return "cellGemGetEnvironmentLightingColor"; - case 0x0ecd2261: return "cellGemUpdateStart"; - case 0x13ea7c64: return "cellGemInit"; - case 0x18ea899a: return "cellGemGetTrackerHue"; - case 0x1a13d010: return "cellGemConvertVideoFinish"; - case 0x1a2518a2: return "cellGemEnableMagnetometer"; - case 0x1b30cc22: return "cellGemGetRGB"; - case 0x1f6328d8: return "cellGemWriteExternalPort"; - case 0x2d2c2764: return "cellGemGetAllTrackableHues"; - case 0x2e0a170d: return "cellGemGetMemorySize"; - case 0x41ae9c31: return "cellGemUpdateFinish"; - case 0x4219de31: return "cellGemEnableCameraPitchAngleCorrection"; - case 0x49609306: return "cellGemSetRumble"; - case 0x6441d38d: return "cellGemGetState"; - case 0x6a5b7048: return "cellGemGetAccelerometerPositionInDevice"; - case 0x6db6b007: return "cellGemGetRumble"; - case 0x6dce048c: return "cellGemConvertVideoStart"; - case 0x6fc4c791: return "cellGemFilterState"; - case 0x77e08704: return "cellGemSetYaw"; - case 0x8befac67: return "cellGemGetCameraState"; - case 0x928ac5f8: return "cellGemTrackHues"; - case 0x92cc4b34: return "cellGemGetImageState"; - case 0x9b9714a4: return "cellGemClearStatusFlags"; - case 0x9e1dff96: return "cellGemGetInfo"; - case 0xa03ef587: return "cellGemPrepareCamera"; - case 0xafa99ead: return "cellGemCalibrate"; - case 0xb8ef56a6: return "cellGemGetHuePixels"; - case 0xc07896f9: return "cellGemPrepareVideoConvert"; - case 0xc7622586: return "cellGemHSVtoRGB"; - case 0xce6d7791: return "cellGemForceRGB"; - case 0xd37b127a: return "cellGemGetInertialState"; - case 0xde54e2fc: return "cellGemReset"; - case 0xe1f85a80: return "cellGemEnd"; - case 0xe3e4f0d6: return "cellGemInvalidateCalibration"; - case 0xfb5887f9: return "cellGemIsTrackableHue"; - case 0xfee33481: return "cellGemGetStatusFlags"; - case 0x40ad67eb: return "cellMediatorCreateContext"; - case 0x4aecea24: return "cellMediatorGetSignatureLength"; - case 0x4d249136: return "cellMediatorGetUserInfo"; - case 0x5d4431f0: return "cellMediatorFlushCache"; - case 0x6b8f5cb9: return "cellMediatorSign"; - case 0x85dc6981: return "cellMediatorPostReports"; - case 0x9d11991d: return "cellMediatorGetProviderUrl"; - case 0xa14c6000: return "cellMediatorReliablePostReports"; - case 0xc324f60c: return "cellMediatorCloseContext"; - case 0xf7e4a50a: return "cellMediatorGetStatus"; - case 0x0053e2d8: return "cellVdecOpenEx"; - case 0x16698e83: return "cellVdecClose"; - case 0x17c702b9: return "cellVdecGetPicItem"; - case 0x2bf4ddd2: return "cellVdecDecodeAu"; - case 0x807c861a: return "cellVdecGetPicture"; - case 0x824433f0: return "cellVdecEndSeq"; - case 0xb6bbcd5d: return "cellVdecOpen"; - case 0xc757c2aa: return "cellVdecStartSeq"; - case 0xc982a84a: return "cellVdecQueryAttrEx"; - case 0xe13ef6fc: return "cellVdecSetFrameRate"; - case 0xff6f6ebe: return "cellVdecQueryAttr"; - case 0x000e53cc: return "sceNpManagerSubSignout"; - case 0x01cd9cfd: return "sceNpCommerceGetChildProductSkuInfo"; - case 0x01fbbc9b: return "sceNpBasicSendMessageGui"; - case 0x03c741a7: return "sceNpMatchingGetResult"; - case 0x04372385: return "sceNpBasicGetFriendListEntry"; - case 0x04ca5e6a: return "sceNpScoreRecordGameData"; - case 0x0561448b: return "sceNpCommerceGetDataFlagAbort"; - case 0x05af1cb8: return "sceNpBasicGetMatchingInvitationEntry"; - case 0x05d65dff: return "sceNpScoreGetRankingByNpId"; - case 0x0968aa36: return "sceNpManagerGetTicket"; - case 0x14497465: return "sceNpMatchingQuickMatchGUI"; - case 0x155de760: return "sceNpSignalingGetConnectionInfo"; - case 0x166dcc11: return "sceNpLookupNpId"; - case 0x1672170e: return "sceNpScoreRecordScore"; - case 0x168a3117: return "sceNpBasicAddPlayersHistory"; - case 0x168fcece: return "sceNpManagerGetAccountAge"; - case 0x16f88a6f: return "sceNpManagerGetPsHandle"; - case 0x1a2704f7: return "sceNpScoreWaitAsync"; - case 0x1a3fcb69: return "sceNpCommerceGetSkuUserData"; - case 0x1ae8a549: return "sceNpBasicAddBlockListEntry"; - case 0x1fdb3ec2: return "sceNpLookupUserProfileWithAvatarSizeAsync"; - case 0x21206642: return "sceNpScoreGetRankingByRangeAsync"; - case 0x227f8763: return "sceNpScoreGetClansRankingByClanIdAsync"; - case 0x259113b8: return "sceNpScoreDestroyTitleCtx"; - case 0x260caedd: return "sceNpBasicGetFriendPresenceByNpId2"; - case 0x2687a127: return "sceNpSignalingGetCtxOpt"; - case 0x26b3bc94: return "sceNpMatchingGetResultGUI"; - case 0x26f33146: return "sceNpCommerceGetProductCategoryStart"; - case 0x2706eaa1: return "sceNpScoreSetPlayerCharacterId"; - case 0x276c72b2: return "sceNpSignalingSetCtxOpt"; - case 0x27c69eba: return "sceNpBasicAddFriend"; - case 0x29dd45dc: return "sceNpScoreSetTimeout"; - case 0x2a76895a: return "sceNpScoreGetClansRankingByClanId"; - case 0x2ad7837d: return "sceNpMatchingAcceptInvitationGUI"; - case 0x2be41ece: return "sceNpCommerceGetNumOfChildCategory"; - case 0x2cd2a1af: return "sceNpScoreSanitizeCommentAsync"; - case 0x2e1c5068: return "sceNpMatchingDestroyCtx"; - case 0x2ecd48ed: return "sceNpDrmVerifyUpgradeLicense"; - case 0x2f2c6b3e: return "sceNpProfileAbortGui"; - case 0x2fccbfe0: return "sceNpLookupUserProfileWithAvatarSize"; - case 0x30d1cbde: return "sceNpBasicGetMessageEntry"; - case 0x32200389: return "sceNpManagerGetMyLanguages"; - case 0x32c78a6a: return "sceNpBasicGetFriendPresenceByIndex"; - case 0x32cf311f: return "sceNpScoreInit"; - case 0x32febb4c: return "sceNpMatchingSearchJoinRoomGUI"; - case 0x34cc0ca4: return "sceNpMatchingKickRoomMember"; - case 0x34ce82a0: return "sceNpSignalingGetConnectionFromPeerAddress"; - case 0x359642a6: return "sceNpCommerceGetCategoryDescription"; - case 0x36d0c2c5: return "sceNpManagerGetAvatarUrl"; - case 0x39a69619: return "sceNpCommerceGetSkuId"; - case 0x3b02418d: return "sceNpScoreGetGameData"; - case 0x3cc8588a: return "sceNpMatchingCreateRoomGUI"; - case 0x3d1760dc: return "sceNpLookupAbortTransaction"; - case 0x3db7914d: return "sceNpScoreGetRankingByNpIdAsync"; - case 0x3f0808aa: return "sceNpBasicSetPresence"; - case 0x3f195b3a: return "sceNpCommerceGetProductCategoryResult"; - case 0x4026eac5: return "sceNpBasicRegisterContextSensitiveHandler"; - case 0x41ffd4f2: return "sceNpScoreGetClansMembersRankingByNpIdPcId"; - case 0x433fcb30: return "sceNpScoreGetClansMembersRankingByNpIdPcIdAsync"; - case 0x43b989f5: return "sceNpBasicSendMessageAttachment"; - case 0x442381f7: return "sceNpManagerSubSignin"; - case 0x45f8f3aa: return "sceNpCustomMenuRegisterActions"; - case 0x474b7b13: return "sceNpMatchingJoinRoomGUI"; - case 0x481ce0e8: return "sceNpBasicAbortGui"; - case 0x4885aa18: return "sceNpTerm"; - case 0x4a18a89e: return "sceNpMatchingSetRoomInfoNoLimit"; - case 0x4b9efb7a: return "sceNpManagerGetCachedInfo"; - case 0x4d5e0670: return "sceNpScoreGetClansMembersRankingByRangeAsync"; - case 0x4d9c615d: return "sceNpBasicGetClanMessageEntry"; - case 0x50b86d94: return "sceNpSignalingAddExtendedHandler"; - case 0x52a6b523: return "sceNpManagerUnregisterCallback"; - case 0x58fa4fcd: return "sceNpManagerGetTicketParam"; - case 0x5d543bbe: return "sceNpBasicGetMessageAttachmentEntry"; - case 0x5de61626: return "sceNpLookupDestroyTitleCtx"; - case 0x5e117ed5: return "sceNpLookupTitleStorageAsync"; - case 0x5e849303: return "sceNpBasicSetPresenceDetails2"; - case 0x5f2d9257: return "sceNpLookupInit"; - case 0x60440c73: return "sceNpManagerSubSigninAbortGui"; - case 0x60897c38: return "sceNpSignalingActivateConnection"; - case 0x6356082e: return "sceNpSignalingCreateCtx"; - case 0x6453b27b: return "sceNpBasicGetFriendPresenceByIndex2"; - case 0x64a704cc: return "sceNpBasicRecvMessageAttachmentLoad"; - case 0x64dbb89d: return "sceNpSignalingCancelPeerNetInfo"; - case 0x674bb9ff: return "sceNpCommerceGetProductCategoryAbort"; - case 0x691f429d: return "sceNpMatchingGetRoomInfo"; - case 0x6cb81eb2: return "sceNpCommerceDestroyProductCategory"; - case 0x6d4adc3b: return "sceNpScoreGetClansMembersRankingByRange"; - case 0x6e2ab18b: return "sceNpCommerceGetCategoryName"; - case 0x6ee62ed2: return "sceNpManagerGetContentRatingFlag"; - case 0x6f5e8143: return "sceNpScoreCreateTransactionCtx"; - case 0x6f8fd267: return "sceNpMatchingSetRoomInfo"; - case 0x71e5af7e: return "sceNpLookupSetTimeout"; - case 0x7208dc08: return "sceNpCommerceGetNumOfChildProductSku"; - case 0x73931bd0: return "sceNpBasicGetBlockListEntryCount"; - case 0x73a2e36b: return "sceNpMatchingGetRoomMemberListLocal"; - case 0x741fbf24: return "sceNpScoreGetClanMemberGameData"; - case 0x7508112e: return "sceNpLookupPollAsync"; - case 0x75eb50cb: return "sceNpSignalingGetPeerNetInfo"; - case 0x78d7f9ad: return "sceNpCommerceGetSkuPrice"; - case 0x79225aa3: return "sceNpCommerceGetCurrencyCode"; - case 0x7b7e9137: return "sceNpScoreGetClansRankingByRangeAsync"; - case 0x7be47e61: return "sceNpScoreCensorCommentAsync"; - case 0x7deb244c: return "sceNpScoreCensorComment"; - case 0x7e2fef28: return "sceNpManagerRequestTicket"; - case 0x806960ab: return "sceNpBasicRecvMessageCustom"; - case 0x816c6a5f: return "_sceNpSysutilClientFree"; - case 0x8297f1ec: return "sceNpManagerRequestTicket2"; - case 0x8440537c: return "sceNpLookupTerm"; - case 0x860b1756: return "sceNpLookupTitleSmallStorageAsync"; - case 0x8b7bbd73: return "sceNpMatchingSendInvitationGUI"; - case 0x8d1d096c: return "sceNpCommerceInitProductCategory"; - case 0x8d4518a0: return "sceNpCommerceSetDataFlagFinish"; - case 0x9153bdf4: return "sceNpBasicGetMessageAttachmentEntryCount"; - case 0x9281e87a: return "sceNpCommerceGetDataFlagFinish"; - case 0x936df4aa: return "sceNpCommerceGetProductId"; - case 0x9452f4f8: return "sceNpCommerceGetCategoryImageURL"; - case 0x9458f464: return "sceNpCustomMenuRegisterExceptionList"; - case 0x95c7bba3: return "sceNpSignalingTerminateConnection"; - case 0x9851f805: return "sceNpScoreTerm"; - case 0x99ac9952: return "sceNpCommerceSetDataFlagStart"; - case 0x9ad7fbd1: return "sceNpSignalingGetLocalNetInfo"; - case 0x9ee9f97e: return "sceNpLookupTitleStorage"; - case 0xa15f35fe: return "sceNpBasicGetPlayersHistoryEntryCount"; - case 0xa1709abd: return "sceNpManagerGetEntitlementById"; - case 0xa284bd1d: return "sceNpMatchingSetRoomSearchFlag"; - case 0xa7a090e5: return "sceNpScorePollAsync"; - case 0xa7bff757: return "sceNpManagerGetStatus"; - case 0xa85a4951: return "sceNpCommerceGetSkuDescription"; - case 0xa8afa7d4: return "sceNpBasicGetCustomInvitationEntryCount"; - case 0xa8cf8451: return "sceNpSignalingDestroyCtx"; - case 0xaa16695f: return "sceNpDrmProcessExitSpawn"; - case 0xac66568c: return "sceNpMatchingCreateCtx"; - case 0xacb9ee8e: return "sceNpBasicUnregisterHandler"; - case 0xad218faf: return "sceNpDrmIsAvailable"; - case 0xaee8cf71: return "sceNpCommerceGetCategoryId"; - case 0xaf3eba5a: return "sceNpCommerceDoCheckoutFinishAsync"; - case 0xaf505def: return "sceNpBasicGetMatchingInvitationEntryCount"; - case 0xaf57d9c9: return "sceNpCommerceGetCurrencyDecimals"; - case 0xafef640d: return "sceNpBasicGetFriendListEntryCount"; - case 0xb020684e: return "sceNpMatchingGetRoomInfoNoLimit"; - case 0xb082003b: return "sceNpScoreGetClansRankingByRange"; - case 0xb1c02d66: return "sceNpCommerceGetCurrencyInfo"; - case 0xb1e0718b: return "sceNpManagerGetAccountRegion"; - case 0xb5cb2d56: return "sceNpBasicRecvMessageAttachment"; - case 0xb6017827: return "sceNpLookupAvatarImage"; - case 0xb66d1c46: return "sceNpManagerGetEntitlementIdList"; - case 0xb9f93bbb: return "sceNpScoreCreateTitleCtx"; - case 0xba65de6d: return "sceNpCommerceGetChildCategoryInfo"; - case 0xbab91fc9: return "sceNpBasicGetPlayersHistoryEntry"; - case 0xbcc09fe7: return "sceNpBasicRegisterHandler"; - case 0xbcdbb2ab: return "sceNpBasicAddPlayersHistoryAsync"; - case 0xbd28fdbf: return "sceNpInit"; - case 0xbdc07fd5: return "sceNpManagerGetNetworkTime"; - case 0xbe07c708: return "sceNpManagerGetOnlineId"; - case 0xbe0e3ee2: return "sceNpDrmVerifyUpgradeLicense2"; - case 0xbe81c71c: return "sceNpBasicSetPresenceDetails"; - case 0xbef887e5: return "sceNpScoreGetClanMemberGameDataAsync"; - case 0xbf607ec6: return "sceNpBasicGetClanMessageEntryCount"; - case 0xbf9eea93: return "sceNpLookupAvatarImageAsync"; - case 0xc3a991ee: return "sceNpScoreGetRankingByNpIdPcId"; - case 0xc4b6cd8f: return "sceNpScoreGetRankingByNpIdPcIdAsync"; - case 0xc5f4cf82: return "sceNpScoreDestroyTransactionCtx"; - case 0xca0a2d04: return "sceNpSignalingGetConnectionStatus"; - case 0xca39c4b2: return "sceNpLookupTitleSmallStorage"; - case 0xccbe2e69: return "sceNpCommerceGetSkuImageURL"; - case 0xce81c7f0: return "sceNpLookupCreateTitleCtx"; - case 0xceeebc7a: return "sceNpProfileCallGui"; - case 0xcf51864b: return "sceNpDrmGetTimelimit"; - case 0xcfd469e4: return "sceNpCommerceGetProductCategoryFinish"; - case 0xd03cea35: return "sceNpCommerceGetDataFlagState"; - case 0xd053f113: return "sceNpBasicGetCustomInvitationEntry"; - case 0xd0958814: return "sceNpSignalingGetPeerNetInfoResult"; - case 0xd12e40ae: return "sceNpLookupNpIdAsync"; - case 0xd208f91d: return "sceNpUtilCmpNpId"; - case 0xd20d7798: return "sceNpMatchingKickRoomMemberWithOpt"; - case 0xd737fd2d: return "sceNpLookupWaitAsync"; - case 0xd7fb1fa6: return "sceNpFriendlistCustom"; - case 0xdae2d351: return "sceNpMatchingGrantOwnership"; - case 0xdb2e4dc2: return "sceNpScoreGetGameDataAsync"; - case 0xdbdb909f: return "sceNpCommerceGetDataFlagStart"; - case 0xddce7d15: return "sceNpScoreGetBoardInfoAsync"; - case 0xded17c26: return "sceNpScoreGetClansMembersRankingByNpId"; - case 0xdfd63b62: return "sceNpLookupUserProfile"; - case 0xe035f7d6: return "sceNpBasicGetEvent"; - case 0xe1c9f675: return "sceNpBasicMarkMessageAsUsed"; - case 0xe24eea19: return "sceNpMatchingGetRoomListLimitGUI"; - case 0xe2877bea: return "sceNpCommerceDestroyCtx"; - case 0xe36c660e: return "sceNpCommerceDoCheckoutStartAsync"; - case 0xe6c8f3f9: return "sceNpDrmProcessExitSpawn2"; - case 0xe7dcd3b4: return "sceNpManagerRegisterCallback"; - case 0xe853d388: return "sceNpSignalingGetConnectionFromNpId"; - case 0xe8a67160: return "sceNpScoreGetClansMembersRankingByNpIdAsync"; - case 0xea2e9ffc: return "sceNpLookupCreateTransactionCtx"; - case 0xeb5f2544: return "sceNpCommerceGetProductName"; - case 0xeb7a3d84: return "sceNpManagerGetChatRestrictionFlag"; - case 0xeb9df054: return "sceNpCommerceGetCategoryInfo"; - case 0xec0a1fbf: return "sceNpBasicSendMessage"; - case 0xecd503de: return "sceNpBasicGetMessageEntryCount"; - case 0xee0cc40c: return "_sceNpSysutilClientMalloc"; - case 0xee530059: return "sceNpCommerceGetSkuName"; - case 0xee5b20d9: return "sceNpScoreAbortTransaction"; - case 0xee64cf8e: return "sceNpMatchingGetRoomSearchFlag"; - case 0xf042b14f: return "sceNpDrmIsAvailable2"; - case 0xf0a9182b: return "sceNpFriendlist"; - case 0xf0b1e399: return "sceNpScoreRecordScoreAsync"; - case 0xf1b77918: return "sceNpScoreSanitizeComment"; - case 0xf283c143: return "sceNpDrmExecuteGamePurchase"; - case 0xf2b3338a: return "sceNpBasicGetBlockListEntry"; - case 0xf42c0df8: return "sceNpManagerGetOnlineName"; - case 0xf4e0f607: return "sceNpScoreGetBoardInfo"; - case 0xf59e1da8: return "sceNpFriendlistAbortGui"; - case 0xf5ff5f31: return "sceNpUtilCmpNpIdInOrder"; - case 0xf76847c2: return "sceNpScoreRecordGameDataAsync"; - case 0xf806c54c: return "sceNpMatchingLeaveRoom"; - case 0xf9732ac8: return "sceNpCustomMenuActionSetActivation"; - case 0xfb87cf5e: return "sceNpLookupDestroyTransactionCtx"; - case 0xfbc82301: return "sceNpScoreGetRankingByRange"; - case 0xfcac355a: return "sceNpCommerceCreateCtx"; - case 0xfd0eb5ae: return "sceNpSignalingDeactivateConnection"; - case 0xfd39ae13: return "sceNpBasicGetFriendPresenceByNpId"; - case 0xfe37a7f4: return "sceNpManagerGetNpId"; - case 0xff0a2378: return "sceNpLookupUserProfileAsync"; - case 0x01379fd7: return "sceNpMatching2DestroyContext"; - case 0x02065e3d: return "sceNpMatching2LeaveLobby"; - case 0x03a2f42a: return "sceNpMatching2RegisterLobbyMessageCallback"; - case 0x05bf2fbd: return "sceNpMatching2GetWorldInfoList"; - case 0x0884fc95: return "sceNpMatching2RegisterLobbyEventCallback"; - case 0x0b2218a3: return "sceNpMatching2GetLobbyMemberDataInternalList"; - case 0x0d22867f: return "sceNpMatching2SearchRoom"; - case 0x0ebe4c6b: return "sceNpMatching2SignalingGetConnectionStatus"; - case 0x1022e6d6: return "sceNpMatching2SetUserInfo"; - case 0x12034412: return "sceNpMatching2GetClanLobbyId"; - case 0x129663d0: return "sceNpMatching2GetLobbyMemberDataInternal"; - case 0x12d0b0f9: return "sceNpMatching2ContextStart"; - case 0x16b3e5a4: return "sceNpMatching2CreateServerContext"; - case 0x196a06f9: return "sceNpMatching2GetMemoryInfo"; - case 0x1f372697: return "sceNpMatching2LeaveRoom"; - case 0x215b0d75: return "sceNpMatching2SetRoomDataExternal"; - case 0x23009d07: return "sceNpMatching2Term2"; - case 0x26ae9ff8: return "sceNpMatching2SignalingGetConnectionInfo"; - case 0x28cad8b3: return "sceNpMatching2SendRoomMessage"; - case 0x29e78389: return "sceNpMatching2JoinLobby"; - case 0x2c5b7fc9: return "sceNpMatching2GetRoomMemberDataExternalList"; - case 0x2ed909dc: return "sceNpMatching2AbortRequest"; - case 0x2fe0da7d: return "sceNpMatching2Term"; - case 0x3457c0db: return "sceNpMatching2GetServerInfo"; - case 0x3c00c9d4: return "sceNpMatching2GetEventData"; - case 0x3cc27344: return "sceNpMatching2GetRoomSlotInfoLocal"; - case 0x3f3bd413: return "sceNpMatching2SendLobbyChatMessage"; - case 0x3f62c759: return "sceNpMatching2Init"; - case 0x41251f74: return "sceNp2Init"; - case 0x430ce063: return "sceNpMatching2AbortContextStart"; - case 0x490124fd: return "sceNpMatching2GetRoomMemberIdListLocal"; - case 0x5721e711: return "sceNpMatching2JoinRoom"; - case 0x58a04247: return "sceNpMatching2GetRoomMemberDataInternalLocal"; - case 0x62d446ac: return "sceNpMatching2GetCbQueueInfo"; - case 0x66f19527: return "sceNpMatching2KickoutRoomMember"; - case 0x6ba4c668: return "sceNpMatching2ContextStartAsync"; - case 0x6fcd84c1: return "sceNpMatching2SetSignalingOptParam"; - case 0x748029a2: return "sceNpMatching2RegisterContextCallback"; - case 0x7bf6e152: return "sceNpMatching2SendRoomChatMessage"; - case 0x817d1090: return "sceNpMatching2SetRoomDataInternal"; - case 0x8b209ca2: return "sceNpMatching2GetRoomDataInternal"; - case 0x8d3f8d49: return "sceNpMatching2SignalingGetPingInfo"; - case 0x8e5cfe9f: return "sceNpMatching2GetServerIdListLocal"; - case 0x8e930999: return "sceNpUtilBuildCdnUrl"; - case 0x9344d41f: return "sceNpMatching2GrantRoomOwner"; - case 0x9cbce3f2: return "sceNpMatching2CreateContext"; - case 0xa2b01449: return "sceNpMatching2GetSignalingOptParamLocal"; - case 0xa9e6103e: return "sceNpMatching2RegisterSignalingCallback"; - case 0xaa6c2c43: return "sceNpMatching2ClearEventData"; - case 0xaadb7c12: return "sceNp2Term"; - case 0xac98b03a: return "sceNpMatching2GetUserInfoList"; - case 0xb0c51412: return "sceNpMatching2GetRoomMemberDataInternal"; - case 0xb851aacf: return "sceNpMatching2SetRoomMemberDataInternal"; - case 0xba578d19: return "sceNpMatching2JoinProhibitiveRoom"; - case 0xbf014813: return "sceNpMatching2SignalingSetCtxOpt"; - case 0xc6b63b7e: return "sceNpMatching2DeleteServerContext"; - case 0xdb87b088: return "sceNpMatching2SetDefaultRequestOptParam"; - case 0xdcb6b27d: return "sceNpMatching2RegisterRoomEventCallback"; - case 0xde6d308b: return "sceNpMatching2GetRoomPasswordLocal"; - case 0xe4ac32ca: return "sceNpMatching2GetRoomDataExternalList"; - case 0xe7a3bc7a: return "sceNpMatching2CreateJoinRoom"; - case 0xe9946648: return "sceNpMatching2SignalingGetCtxOpt"; - case 0xefbd9357: return "sceNpMatching2GetLobbyInfoList"; - case 0xeffe5a16: return "sceNpMatching2GetLobbyMemberIdListLocal"; - case 0xefff8779: return "sceNpMatching2SendLobbyInvitation"; - case 0xf43c647a: return "sceNpMatching2ContextStop"; - case 0xf4babd3f: return "sceNpMatching2Init2"; - case 0xfa0583c6: return "sceNpMatching2SetLobbyMemberDataInternal"; - case 0xfee11e72: return "sceNpMatching2RegisterRoomMessageCallback"; - case 0x095e12c6: return "sceNpClansSendInvitationResponse"; - case 0x09f9e1a9: return "sceNpClansUpdateClanInfo"; - case 0x0df25834: return "sceNpClansRetrieveChallenges"; - case 0x1221a1bf: return "sceNpClansSearchByProfile"; - case 0x20472da0: return "sceNpClansGetMemberInfo"; - case 0x299ccc9b: return "sceNpClansCancelMembershipRequest"; - case 0x38dadf1f: return "sceNpClansGetAutoAcceptStatus"; - case 0x42332cb7: return "sceNpClansTerm"; - case 0x4826f6d5: return "sceNpClansDisbandClan"; - case 0x487de998: return "sceNpClansGetClanInfo"; - case 0x4d06aef7: return "sceNpClansAddBlacklistEntry"; - case 0x560f717b: return "sceNpClansLeaveClan"; - case 0x56bc5a7c: return "sceNpClansGetBlacklist"; - case 0x59743b2b: return "sceNpClansSendMembershipRequest"; - case 0x5bff9da1: return "sceNpClansRemoveBlacklistEntry"; - case 0x5da94854: return "sceNpClansUpdateAutoAcceptStatus"; - case 0x672399a8: return "sceNpClansGetClanListByNpId"; - case 0x726dffd5: return "sceNpClansCancelInvitation"; - case 0x727aa7f8: return "sceNpClansRetrieveAnnouncements"; - case 0x83d65529: return "sceNpClansPostChallenge"; - case 0x856ff5c0: return "sceNpClansGetMemberList"; - case 0x8e785b97: return "sceNpClansRetrievePostedChallenges"; - case 0x942dbdc4: return "sceNpClansSendMembershipResponse"; - case 0x9a72232d: return "sceNpClansCreateRequest"; - case 0x9b820047: return "sceNpClansInit"; - case 0x9cac2085: return "sceNpClansChangeMemberRole"; - case 0xa6a31a38: return "sceNpClansCreateClan"; - case 0xaa7912b5: return "sceNpClansKickMember"; - case 0xace0cfba: return "sceNpClansSearchByName"; - case 0xada45b84: return "sceNpClansPostAnnouncement"; - case 0xbc05ef31: return "sceNpClansSendInvitation"; - case 0xca4181b4: return "sceNpClansGetClanList"; - case 0xce6dc0f0: return "sceNpClansRemoveChallenge"; - case 0xd3346dc4: return "sceNpClansRemovePostedChallenge"; - case 0xd6551cd1: return "sceNpClansDestroyRequest"; - case 0xdbf300ca: return "sceNpClansJoinClan"; - case 0xe2590f60: return "sceNpClansRemoveAnnouncement"; - case 0xe82969e2: return "sceNpClansAbortRequest"; - case 0xf4a2d52b: return "sceNpClansUpdateMemberInfo"; - case 0x104551a6: return "sceNpCommerce2DoCheckoutStartAsync"; - case 0x146618df: return "sceNpCommerce2GetProductInfoListGetResult"; - case 0x150fdca3: return "sceNpCommerce2GetContentRatingDescriptor"; - case 0x1fa1b312: return "sceNpCommerce2GetStoreBrowseUserdata"; - case 0x2a910f05: return "sceNpCommerce2DestroyReq"; - case 0x3539d233: return "sceNpCommerce2Init"; - case 0x371a2edd: return "sceNpCommerce2GetCategoryContentsStart"; - case 0x3d627d81: return "sceNpCommerce2GetBGDLAvailability"; - case 0x410d42be: return "sceNpCommerce2DoDlListFinishAsync"; - case 0x4d4a094c: return "sceNpCommerce2Term"; - case 0x62023e98: return "sceNpCommerce2CreateSessionAbort"; - case 0x6ca9efd4: return "sceNpCommerce2DoDlListStartAsync"; - case 0x6f67ea80: return "sceNpCommerce2DestroyCtx"; - case 0x7370d8d0: return "sceNpCommerce2GetCategoryContentsCreateReq"; - case 0x8df0057f: return "sceNpCommerce2AbortReq"; - case 0x8f46325b: return "sceNpCommerce2GetProductInfoStart"; - case 0x91f8843d: return "sceNpCommerce2CreateSessionFinish"; - case 0x972ab46c: return "sceNpCommerce2GetContentInfo"; - case 0x9825a0fc: return "sceNpCommerce2DoProductBrowseStartAsync"; - case 0x9cde07cc: return "sceNpCommerce2GetProductInfoListStart"; - case 0x9d9cb96b: return "sceNpCommerce2DestroyGetCategoryContentsResult"; - case 0xa5a863fe: return "sceNpCommerce2SetBGDLAvailability"; - case 0xa975ebb4: return "sceNpCommerce2GetProductInfoCreateReq"; - case 0xa9f945b3: return "sceNpCommerce2DoProductCodeFinishAsync"; - case 0xac78c1f3: return "sceNpCommerce2GetContentRatingInfoFromCategoryInfo"; - case 0xb23e3bd1: return "sceNpCommerce2DoProductBrowseFinishAsync"; - case 0xbd49eab2: return "sceNpCommerce2GetCategoryInfo"; - case 0xbf5f58ea: return "sceNpCommerce2GetProductInfoGetResult"; - case 0xca0ea996: return "sceNpCommerce2GetCategoryContentsGetResult"; - case 0xcc18cd2c: return "sceNpCommerce2CreateSessionStart"; - case 0xd43a130e: return "sceNpCommerce2DoCheckoutFinishAsync"; - case 0xd8a473a3: return "sceNpCommerce2InitGetCategoryContentsResult"; - case 0xd9956ce7: return "sceNpCommerce2GetGameProductInfoFromGetProductInfoListResult"; - case 0xd9fdcec2: return "sceNpCommerce2CreateCtx"; - case 0xda8e322d: return "sceNpCommerce2GetPrice"; - case 0xdb19194c: return "sceNpCommerce2GetGameSkuInfoFromGameProductInfo"; - case 0xde7ab33d: return "sceNpCommerce2DoProductCodeStartAsync"; - case 0xe0f90e44: return "sceNpCommerce2InitGetProductInfoListResult"; - case 0xe1e7b5ac: return "sceNpCommerce2GetProductInfoListCreateReq"; - case 0xe51a4944: return "sceNpCommerce2GetGameProductInfoFromContentInfo"; - case 0xec324c8f: return "sceNpCommerce2GetContentRatingInfoFromGameProductInfo"; - case 0xeef51be0: return "sceNpCommerce2ExecuteStoreBrowse"; - case 0xef645654: return "sceNpCommerce2GetGameProductInfo"; - case 0xef8eafcd: return "sceNpCommerce2DestroyGetProductInfoResult"; - case 0xf6139b58: return "sceNpCommerce2DestroyGetProductInfoListResult"; - case 0xf798f5e3: return "sceNpCommerce2InitGetProductInfoResult"; - case 0xfc216890: return "sceNpCommerce2GetCategoryInfoFromContentInfo"; - case 0x079f0e87: return "sceNpTrophyGetGameProgress"; - case 0x1197b52c: return "sceNpTrophyRegisterContext"; - case 0x1c25470d: return "sceNpTrophyCreateHandle"; - case 0x27deda93: return "sceNpTrophySetSoundLevel"; - case 0x370136fe: return "sceNpTrophyGetRequiredDiskSpace"; - case 0x3741ecc7: return "sceNpTrophyDestroyContext"; - case 0x39567781: return "sceNpTrophyInit"; - case 0x48bd97c7: return "sceNpTrophyAbortHandle"; - case 0x49d18217: return "sceNpTrophyGetGameInfo"; - case 0x623cd2dc: return "sceNpTrophyDestroyHandle"; - case 0x8ceedd21: return "sceNpTrophyUnlockTrophy"; - case 0xa7fabf4d: return "sceNpTrophyTerm"; - case 0xb3ac3478: return "sceNpTrophyGetTrophyUnlockState"; - case 0xbaedf689: return "sceNpTrophyGetTrophyIcon"; - case 0xe3bf9a28: return "sceNpTrophyCreateContext"; - case 0xfce6d30a: return "sceNpTrophyGetTrophyInfo"; - case 0xff299e03: return "sceNpTrophyGetGameIcon"; - case 0x01711e81: return "sceNpTusDeleteMultiSlotDataVUser"; - case 0x0423e622: return "sceNpTusGetMultiSlotVariable"; - case 0x065b610d: return "sceNpTusSetMultiSlotVariableAsync"; - case 0x0835deb2: return "sceNpTusSetDataVUser"; - case 0x0d15043b: return "sceNpTusGetMultiUserVariable"; - case 0x17db7aa7: return "sceNpTusTryAndSetVariableVUserAsync"; - case 0x1904435e: return "sceNpTusCreateTransactionCtx"; - case 0x19bce18c: return "sceNpTusPollAsync"; - case 0x1fa5c87d: return "sceNpTusAddAndGetVariableAsync"; - case 0x225aed26: return "sceNpTusTerm"; - case 0x2357ba9e: return "sceNpTusGetMultiSlotVariableVUser"; - case 0x2ab21ea9: return "sceNpTusGetMultiSlotDataStatusVUserAsync"; - case 0x2d1b9f1a: return "sceNpTusGetMultiUserDataStatusVUser"; - case 0x2e162a62: return "sceNpTusDestroyTitleCtx"; - case 0x3175af23: return "sceNpTusDeleteMultiSlotDataAsync"; - case 0x325c6284: return "sceNpTusAbortTransaction"; - case 0x348dbcb4: return "sceNpTusGetMultiUserDataStatus"; - case 0x3602bc80: return "sceNpTusTryAndSetVariableVUser"; - case 0x368fec59: return "sceNpTusGetMultiUserDataStatusVUserAsync"; - case 0x38f364b0: return "sceNpTusGetDataVUserAsync"; - case 0x44eca8b4: return "sceNpTusDestroyTransactionCtx"; - case 0x47e9424a: return "sceNpTusTryAndSetVariable"; - case 0x5175abb9: return "sceNpTusGetDataAsync"; - case 0x59432970: return "sceNpTusSetTimeout"; - case 0x651fd79f: return "sceNpTusGetMultiSlotDataStatusAsync"; - case 0x6c511024: return "sceNpTusGetMultiUserVariableVUser"; - case 0x7caf58ee: return "sceNpTusCreateTitleCtx"; - case 0x7d5f0f0e: return "sceNpTusSetData"; - case 0x8ddd0d85: return "sceNpTusGetData"; - case 0x8f87a06b: return "sceNpTusInit"; - case 0x94989003: return "sceNpTusAddAndGetVariable"; - case 0x9549d22c: return "sceNpTusGetMultiUserVariableVUserAsync"; - case 0x96a06212: return "sceNpTusSetMultiSlotVariableVUserAsync"; - case 0x9cc0cf44: return "sceNpTusSetDataVUserAsync"; - case 0xa3abfadb: return "sceNpTusGetMultiSlotDataStatusVUser"; - case 0xa7993bf3: return "sceNpTusAddAndGetVariableVUserAsync"; - case 0xae4e590e: return "sceNpTusGetDataVUser"; - case 0xaf985783: return "sceNpTusDeleteMultiSlotVariable"; - case 0xb8e8ff22: return "sceNpTusWaitAsync"; - case 0xbb2877f2: return "sceNpTusGetMultiSlotVariableAsync"; - case 0xbbb244b7: return "sceNpTusTryAndSetVariableAsync"; - case 0xc2e18da8: return "sceNpTusDeleteMultiSlotVariableVUserAsync"; - case 0xc4e51fbf: return "sceNpTusDeleteMultiSlotVariableVUser"; - case 0xc66ba67e: return "sceNpTusGetMultiUserDataStatusAsync"; - case 0xc815b219: return "sceNpTusDeleteMultiSlotDataVUserAsync"; - case 0xc848d425: return "sceNpTusGetMultiSlotDataStatus"; - case 0xcc7a31cd: return "sceNpTusGetMultiUserVariableAsync"; - case 0xcc86a8f6: return "sceNpTusSetMultiSlotVariable"; - case 0xe0719847: return "sceNpTusDeleteMultiSlotData"; - case 0xe847341f: return "sceNpTusSetDataAsync"; - case 0xf5363608: return "sceNpTusDeleteMultiSlotVariableAsync"; - case 0xf60be06f: return "sceNpTusAddAndGetVariableVUser"; - case 0xf819be91: return "sceNpTusSetMultiSlotVariableVUser"; - case 0xfc7d346e: return "sceNpTusGetMultiSlotVariableVUserAsync"; - case 0x432b3cbf: return "sceNpUtilBandwidthTestShutdown"; - case 0xc2ced2b7: return "sceNpUtilBandwidthTestInitStart"; - case 0xc880f37d: return "sceNpUtilBandwidthTestGetStatus"; - case 0xc99ee313: return "sceNpUtilBandwidthTestAbort"; - case 0x02671310: return "cellFsSetDefaultContainer"; - case 0x0d5b4a14: return "cellFsReadWithOffset"; - case 0x0e2939e5: return "cellFsFtruncate"; - case 0x103b8632: return "cellFsAllocateFileAreaWithInitialData"; - case 0x190912f6: return "cellFsStReadGetCurrentAddr"; - case 0x1a108ab7: return "cellFsGetBlockSize"; - case 0x1ea02e2f: return "cellFsArcadeHddSerialNumber"; - case 0x2664c8ae: return "cellFsStReadInit"; - case 0x27800c6b: return "cellFsStRead"; - case 0x2796fdf3: return "cellFsRmdir"; - case 0x2cb51f0d: return "cellFsClose"; - case 0x2cf1296b: return "cellFsAllocateFileAreaByFdWithoutZeroFill"; - case 0x3140f6e1: return "cellFsSetIoBuffer"; - case 0x3394f037: return "cellFsAllocateFileAreaByFdWithInitialData"; - case 0x3a1c8393: return "cellFsTruncate2"; - case 0x3f61245c: return "cellFsOpendir"; - case 0x4cef342e: return "cellFsAioWrite"; - case 0x4d5ff8e2: return "cellFsRead"; - case 0x5c74903d: return "cellFsReaddir"; - case 0x606f9f42: return "cellFsChangeFileSizeWithoutAllocation"; - case 0x6d3bb15b: return "cellFsSdataOpenByFd"; - case 0x718bf5f8: return "cellFsOpen"; - case 0x75f16dc5: return "cellFsSetIoBufferFromDefaultContainer"; - case 0x7a0329a1: return "cellFsAllocateFileAreaWithoutZeroFill"; - case 0x7de6dced: return "cellFsStat"; - case 0x7f13fc8c: return "cellFsAioCancel"; - case 0x7f4677a8: return "cellFsUnlink"; - case 0x81f33783: return "cellFsStReadPutCurrentAddr"; - case 0x866f6aec: return "cellFsStReadWaitCallback"; - case 0x8cb722d5: return "cellFsWriteWithOffset"; - case 0x8df28ff9: return "cellFsStReadStart"; - case 0x8f71c5b2: return "cellFsStReadWait"; - case 0x91a1beaa: return "cellFsSetDiscReadRetrySetting"; - case 0x967a162b: return "cellFsFsync"; - case 0x99406d0b: return "cellFsChmod"; - case 0x9b882495: return "cellFsGetDirectoryEntries"; - case 0x9f951810: return "cellFsAioFinish"; - case 0xa01ee33a: return "cellFsRegisterConversionCallback"; - case 0xa397d042: return "cellFsLseek"; - case 0xaa3b4bcd: return "cellFsGetFreeSize"; - case 0xb1840b53: return "cellFsSdataOpen"; - case 0xb3afee8b: return "cellFsStReadGetRingBuf"; - case 0xba901fe6: return "cellFsMkdir"; - case 0xbd273a88: return "cellFsStReadGetRegid"; - case 0xbef554a4: return "cellFsUtime"; - case 0xc1c507e7: return "cellFsAioRead"; - case 0xc9dc3ac5: return "cellFsTruncate"; - case 0xcb588dba: return "cellFsFGetBlockSize"; - case 0xcf34969c: return "cellFsStReadGetStatus"; - case 0xd73938df: return "cellFsStReadFinish"; - case 0xdb869f20: return "cellFsAioInit"; - case 0xe15939c3: return "cellFsChangeFileSizeByFdWithoutAllocation"; - case 0xecdcf2ab: return "cellFsWrite"; - case 0xef3efa34: return "cellFsFstat"; - case 0xf12eecc8: return "cellFsRename"; - case 0xf8e5d9a0: return "cellFsStReadStop"; - case 0xf94baa80: return "cellFsUnregisterL10nCallbacks"; - case 0xff42dcc3: return "cellFsClosedir"; - case 0x068fcbc6: return "sys_config_start"; - case 0x0d5f2c14: return "cellPadClearBuf"; - case 0x0e2dfaad: return "cellPadInfoPressMode"; - case 0x1cf98800: return "cellPadInit"; - case 0x1f71ecbe: return "cellKbGetConfiguration"; - case 0x2073b7f6: return "cellKbClearBuf"; - case 0x20a97ba2: return "cellPadLddRegisterController"; - case 0x21a62e9b: return "cellMouseGetTabletDataList"; - case 0x2d16da4f: return "cellMouseSetTabletMode"; - case 0x2f1774d5: return "cellKbGetInfo"; - case 0x3138e632: return "cellMouseGetData"; - case 0x3aaad464: return "cellPadGetInfo"; - case 0x3ef66b95: return "cellMouseClearBuf"; - case 0x3f72c56e: return "cellKbSetLEDStatus"; - case 0x3f797dff: return "cellPadGetRawData"; - case 0x433f6ec0: return "cellKbInit"; - case 0x4ab1fa77: return "cellKbCnvRawCode"; - case 0x4cc9b68d: return "cellPadPeriphGetInfo"; - case 0x4d0b3b1f: return "cellMouseInfoTabletMode"; - case 0x4d9b75d5: return "cellPadEnd"; - case 0x578e3c98: return "cellPadSetPortSetting"; - case 0x5baf30fb: return "cellMouseGetInfo"; - case 0x5f81900c: return "sys_config_unregister_service"; - case 0x6ae10596: return "sys_config_add_service_listener"; - case 0x6bc09c61: return "cellPadGetDataExtra"; - case 0x6bd131f0: return "cellMouseGetDataList"; - case 0x6d367953: return "sys_config_stop"; - case 0x78200559: return "cellPadInfoSensorMode"; - case 0x78f058a2: return "sys_config_register_service"; - case 0x7c5d5fc1: return "cellPadDbgPeriphRegisterDevice"; - case 0x8a00f264: return "cellPadPeriphGetData"; - case 0x8b72cda1: return "cellPadGetData"; - case 0x8b8231e5: return "cellPadLddGetPortNo"; - case 0x94b98e39: return "cellPadDbgLddSetDataInsertMode"; - case 0xa328cc35: return "cellMouseGetRawData"; - case 0xa5f85e4d: return "cellKbSetCodeType"; - case 0xa703a51d: return "cellPadGetInfo2"; - case 0xa74396e5: return "cellPadDbgLddRegisterController"; - case 0xbafd6409: return "cellPadLddDataInsert"; - case 0xbe5be3ba: return "cellPadSetSensorMode"; - case 0xbfce3285: return "cellKbEnd"; - case 0xc9030138: return "cellMouseInit"; - case 0xcf3051f7: return "cellPadDbgGetData"; - case 0xdeefdfa7: return "cellKbSetReadMode"; - case 0xe10183ce: return "cellMouseEnd"; - case 0xe442faa8: return "cellPadLddUnregisterController"; - case 0xf5d9d571: return "sys_config_remove_service_listener"; - case 0xf65544ee: return "cellPadSetActDirect"; - case 0xf83f8182: return "cellPadSetPressMode"; - case 0xff0a21b7: return "cellKbRead"; - case 0x00acf0e5: return "spu_printf_finalize"; - case 0x00fb4a6b: return "spu_thread_sprintf"; - case 0x0125b2ca: return "_rand_int32_TT800"; - case 0x01508f24: return "raw_spu_write_float"; - case 0x0264f468: return "_Wctomb"; - case 0x02f4d325: return "spu_thread_read_double"; - case 0x02f52a3c: return "_filep_close_it"; - case 0x03becf3c: return "_Defloc"; - case 0x04a183fc: return "strcpy"; - case 0x04a1f19d: return "raw_spu_write_short"; - case 0x05d821c4: return "_Stoullx"; - case 0x077cdb23: return "btowc"; - case 0x07c7971d: return "_Stoldx"; - case 0x0871ffb0: return "mspace_malloc_usable_size"; - case 0x0891a3fa: return "_Tlsfree"; - case 0x09cbee1e: return "strxfrm"; - case 0x0a1d4b00: return "spu_thread_read_uint"; - case 0x0a4e2541: return "spu_thread_read_ldouble"; - case 0x0ae275a4: return "_Stolx"; - case 0x0b0d272f: return "_malloc_finalize"; - case 0x0b9d04d0: return "_Getnloc"; - case 0x0b9ecb98: return "toupper_ascii"; - case 0x0cae547f: return "raw_spu_write_double"; - case 0x0d2a593b: return "srand"; - case 0x0d8a2de0: return "_CStrxfrm"; - case 0x0df8809f: return "__call_functions_registered_with_atexit"; - case 0x0f60eb63: return "vfwscanf"; - case 0x0ff4722c: return "raw_spu_read_ushort"; - case 0x1096f8f1: return "ispunct_ascii"; - case 0x1098a99d: return "localeconv"; - case 0x112ea8ea: return "strspn"; - case 0x115e2f70: return "spu_thread_snprintf"; - case 0x116cda13: return "wcstol"; - case 0x118712ea: return "islower"; - case 0x11d270d2: return "exitspawn"; - case 0x126656b7: return "_Btowc"; - case 0x128b334f: return "raw_spu_read_mem"; - case 0x12a55fb7: return "mbrtowc"; - case 0x130d20a5: return "towlower"; - case 0x1365b52a: return "fcntl"; - case 0x13808972: return "wcstok"; - case 0x14052ae0: return "absi4"; - case 0x14348b57: return "divi4"; - case 0x145853cd: return "mspace_destroy"; - case 0x15362bc9: return "spu_thread_read_long"; - case 0x153b364a: return "mkdir"; - case 0x15bdcc00: return "rand"; - case 0x15c2e29d: return "isgraph_ascii"; - case 0x17752bab: return "wcsftime"; - case 0x17bc0136: return "_Lrv2d"; - case 0x17c031d7: return "spu_thread_read_ulong"; - case 0x1855b9b1: return "setlocale"; - case 0x1895908d: return "mspace_realloc"; - case 0x18e48b5d: return "wscanf"; - case 0x18f7b77d: return "_Dnorm"; - case 0x1970cd7e: return "getpid"; - case 0x19ccbb81: return "mktime"; - case 0x1ab01ea8: return "truncate"; - case 0x1abd0985: return "div"; - case 0x1ae06860: return "wcstoumax"; - case 0x1b4c3ff0: return "atexit"; - case 0x1c0e8ab6: return "vswscanf"; - case 0x1c2ef212: return "getwc"; - case 0x1cf4d80a: return "iswalpha"; - case 0x1dcd8609: return "_Strxfrmx"; - case 0x1dd0d4c5: return "spu_printf_attach_group"; - case 0x1df4732e: return "_Getptolower"; - case 0x1e9d2b4f: return "spu_thread_read_int"; - case 0x1ecae195: return "_Vacopy"; - case 0x1f913e8d: return "chmod"; - case 0x1f925c41: return "_allocate_mapped_pages"; - case 0x206612c4: return "spu_thread_read_ptr"; - case 0x216984ed: return "spu_thread_write_long"; - case 0x216fcd2a: return "_Atrealloc"; - case 0x21807b8e: return "towctrans"; - case 0x225702e1: return "_fs_initialize"; - case 0x22b0e566: return "_Stollx"; - case 0x23d3bca7: return "_Eadd"; - case 0x242c603e: return "_Frprep"; - case 0x243b52d8: return "_Mbtowcx"; - case 0x24802244: return "iswcntrl"; - case 0x24c9e021: return "abs"; - case 0x24e230d2: return "_Wctob"; - case 0x24f6cbdd: return "clock"; - case 0x253b7210: return "_rand_real2_TT800"; - case 0x25beee5a: return "__raw_spu_printf"; - case 0x25da8fbb: return "iscntrl"; - case 0x266311a0: return "localtime"; - case 0x2677568c: return "putchar"; - case 0x26f023d5: return "ftell"; - case 0x273b9711: return "sprintf"; - case 0x28b92ebf: return "raw_spu_read_uchar"; - case 0x296bc72f: return "_FDunscale"; - case 0x2b45cb34: return "wcsrtombs"; - case 0x2b7ba4ca: return "_Tlsset"; - case 0x2b81fb7f: return "readdir"; - case 0x2bc9dee6: return "raw_spu_read_short"; - case 0x2caea755: return "_Once"; - case 0x2d067448: return "ftruncate64"; - case 0x2d17ca7f: return "_Puttxt"; - case 0x2eea9f25: return "_Esub"; - case 0x2f45d39c: return "strlen"; - case 0x2fecec13: return "getwchar"; - case 0x30fb2899: return "_Getmem"; - case 0x312be3b3: return "_malloc_init_lv2"; - case 0x313f04ab: return "raw_spu_read_char"; - case 0x329a4540: return "_WPrintf"; - case 0x32e4a30a: return "_Mtxdst"; - case 0x336b4191: return "_Getint"; - case 0x33d6ae54: return "ferror"; - case 0x344eca7e: return "_WGetstr"; - case 0x34dd6650: return "_Getcloc"; - case 0x34e7c97e: return "_Unlocksyslock"; - case 0x3512ad38: return "tmpnam"; - case 0x355fd1fd: return "mbtowc"; - case 0x3574d37d: return "_Wcsxfrmx"; - case 0x36c067c1: return "_Stoll"; - case 0x36f2b4ed: return "strtoull"; - case 0x36feb965: return "raw_spu_write_llong"; - case 0x3704840e: return "_fs_finalize"; - case 0x38426d25: return "_Wctombx"; - case 0x3902363a: return "malloc_footprint"; - case 0x39bf419c: return "valloc"; - case 0x3a210c93: return "swscanf"; - case 0x3a840ae3: return "snprintf"; - case 0x3b22e88a: return "isxdigit"; - case 0x3b8097ac: return "_WScanf"; - case 0x3bce073b: return "putc"; - case 0x3bd9ce0a: return "fsync"; - case 0x3ca81c76: return "_Iswctype"; - case 0x3d1460e9: return "_Strerror"; - case 0x3d541975: return "atoi"; - case 0x3d5fdea7: return "vfwprintf"; - case 0x3d85d6f8: return "strcmp"; - case 0x3dbc3bee: return "opendir"; - case 0x3e57dfac: return "_Genld"; - case 0x3ec99a66: return "_Getptimes"; - case 0x3ee29d0b: return "_Stof"; - case 0x3f125e2e: return "spu_thread_write_short"; - case 0x3f4ccdc7: return "isdigit"; - case 0x3f650700: return "mspace_is_heap_empty"; - case 0x40a2599a: return "atol"; - case 0x40d04e4e: return "fwide"; - case 0x40e0ff25: return "_WGenld"; - case 0x41283333: return "isdigit_ascii"; - case 0x418bdfe1: return "_get_fd"; - case 0x4217b4cf: return "difftime"; - case 0x433fe2a9: return "fwscanf"; - case 0x44115dd0: return "_Geterrno"; - case 0x44796e5c: return "strerror"; - case 0x449317ed: return "_Fopen"; - case 0x44d7cae8: return "raw_spu_read_float"; - case 0x4544c2de: return "spu_thread_write_mem"; - case 0x4569518c: return "malloc_stats"; - case 0x459072c3: return "_init_TT800"; - case 0x4595c42b: return "wcsxfrm"; - case 0x468b45dc: return "mspace_calloc"; - case 0x4911ff9c: return "rand_int31_TT800"; - case 0x498a5036: return "raw_spu_write_mem"; - case 0x4a0049c6: return "_Getpctype"; - case 0x4ab5fbe2: return "_Printf"; - case 0x4b36c0e0: return "vfscanf"; - case 0x4b6a4010: return "vswprintf"; - case 0x4bb8e2b2: return "raw_spu_write_ushort"; - case 0x4c3f5f29: return "_Getgloballocale"; - case 0x4c7dc863: return "iswupper"; - case 0x4d348427: return "fputs"; - case 0x4e4be299: return "longjmp"; - case 0x4e72f810: return "wmemchr"; - case 0x4ffba189: return "feof"; - case 0x508196b4: return "raw_spu_printf"; - case 0x508e00c6: return "_Getloc"; - case 0x51b28904: return "_Stodx"; - case 0x526a496a: return "write"; - case 0x532b03be: return "raw_spu_read_uint"; - case 0x53eb43a1: return "_Getpmbstate"; - case 0x54b383bc: return "_Locvar"; - case 0x54c2844e: return "spu_raw_snprintf"; - case 0x54f57626: return "rewind"; - case 0x5516bbbf: return "iswctype"; - case 0x55d4866e: return "fgetws"; - case 0x5751acf9: return "_LDscale"; - case 0x575fb268: return "wctrans"; - case 0x57ff7dd7: return "_WStod"; - case 0x58320830: return "_WLitob"; - case 0x589b5314: return "strncat"; - case 0x5909e3c4: return "memset"; - case 0x59640bc6: return "raw_spu_read_ullong"; - case 0x59c1bb1f: return "_Getpwcstate"; - case 0x59e8dd58: return "strtoll"; - case 0x5a74f774: return "spu_thread_read_float"; - case 0x5b162b7f: return "memmove"; - case 0x5b4b6d6d: return "wcspbrk"; - case 0x5cc71eee: return "raw_spu_write_ldouble"; - case 0x5d43c1a3: return "_Mbtowc"; - case 0x5dbceee3: return "rand_int32_TT800"; - case 0x5e06c3fe: return "__getpid"; - case 0x5e7888f0: return "bsearch"; - case 0x5eb95641: return "_Stold"; - case 0x5f922a30: return "_Dscale"; - case 0x5f9a65c7: return "_WStold"; - case 0x5fa1e497: return "_Unlockfilelock"; - case 0x60627fb3: return "_LDunscale"; - case 0x6075a3c6: return "_Ld2rv"; - case 0x609080ec: return "isspace_ascii"; - case 0x6137d196: return "memalign"; - case 0x6287ac6a: return "iswdigit"; - case 0x62bf1d6c: return "swprintf"; - case 0x64aaf016: return "raw_spu_read_ldouble"; - case 0x6514dbe5: return "wcstold"; - case 0x6539ff6d: return "_Gentime"; - case 0x6545b7de: return "fgetpos"; - case 0x65e8d4d0: return "wcslen"; - case 0x6660fc8d: return "TlsGetValue"; - case 0x6687fba4: return "_Fgpos"; - case 0x66b71b17: return "wcsspn"; - case 0x67582370: return "spu_thread_write_double"; - case 0x676e3e7a: return "raw_spu_write_ptr"; - case 0x67d6334b: return "strtof"; - case 0x6823c180: return "iswprint"; - case 0x69106fd2: return "_init_by_array_TT800"; - case 0x692b497f: return "perror"; - case 0x6995f5e8: return "_Ldtob"; - case 0x69c27c12: return "fopen"; - case 0x69ff1b9b: return "fseek"; - case 0x6ba10474: return "_Tlsalloc"; - case 0x6cf78f3e: return "_Mtxunlock"; - case 0x6d5115b0: return "wcsncmp"; - case 0x6e988e5f: return "_rand_int31_TT800"; - case 0x7028dea9: return "_Locksyslock"; - case 0x703ec767: return "setvbuf"; - case 0x70b0e833: return "mblen"; - case 0x714c9618: return "__raw_spu_putfld"; - case 0x717b2502: return "stat"; - case 0x72236cbc: return "raw_spu_write_ullong"; - case 0x72b84004: return "spu_printf_attach_thread"; - case 0x73096858: return "wctob"; - case 0x7345b4be: return "_WStoll"; - case 0x73eae03d: return "strrchr"; - case 0x744d2505: return "ispunct"; - case 0x74fe4a7b: return "iswgraph"; - case 0x759e0635: return "malloc"; - case 0x75d4485c: return "rename"; - case 0x75f98579: return "wcscoll"; - case 0x76da0c84: return "ftruncate"; - case 0x76ed4243: return "_Wcsftime"; - case 0x770bfaee: return "wctype"; - case 0x77a602dd: return "free"; - case 0x77c15441: return "_WGetfloat"; - case 0x77e241bc: return "_Skip"; - case 0x7817edf0: return "raw_spu_write_uint"; - case 0x783636d1: return "spu_thread_read_char"; - case 0x78429d81: return "putwchar"; - case 0x79819dbf: return "fputc"; - case 0x7994c28d: return "_FDtentox"; - case 0x79eadf05: return "malloc_usable_size"; - case 0x7aaab95c: return "iswblank"; - case 0x7ae82e0f: return "vsprintf"; - case 0x7aee5acd: return "_Lockfilelock"; - case 0x7b5aac20: return "spu_thread_write_ptr"; - case 0x7b7a687a: return "_WPutfld"; - case 0x7b9c592e: return "spu_thread_read_ullong"; - case 0x7c1bcf37: return "isalnum_ascii"; - case 0x7c370679: return "_Foprep"; - case 0x7cec7b39: return "_Putfld"; - case 0x7d894764: return "_Readloc"; - case 0x7e7017b1: return "rmdir"; - case 0x7ea8d860: return "spu_printf_detach_group"; - case 0x7efd420a: return "_Daysto"; - case 0x7fd325c4: return "mspace_malloc_stats"; - case 0x7fdcf73e: return "wcscat"; - case 0x806fd281: return "isblank_ascii"; - case 0x809a143f: return "kill"; - case 0x813a9666: return "ungetwc"; - case 0x814d8cb0: return "fflush"; - case 0x81a0a858: return "_memset_int"; - case 0x82a3cc30: return "wcschr"; - case 0x82a4561a: return "_put_fd"; - case 0x831d70a5: return "memcpy"; - case 0x8342b757: return "utime"; - case 0x84378ddc: return "wcsncpy"; - case 0x86532174: return "imaxdiv"; - case 0x867275d7: return "_Stoul"; - case 0x86b4c669: return "tolower_ascii"; - case 0x8713c859: return "link"; - case 0x8725a1a7: return "_memset_vmx"; - case 0x87e8f748: return "memset_vmx"; - case 0x8809cdfd: return "_Getpwctytab"; - case 0x882689f2: return "_Makeloc"; - case 0x882e7760: return "raw_spu_write_uchar"; - case 0x889d5804: return "_Dunscale"; - case 0x88e009f5: return "vwprintf"; - case 0x896e1bfd: return "spu_thread_write_uchar"; - case 0x89b62f56: return "_Etentox"; - case 0x89f6f026: return "time"; - case 0x8a6830e7: return "abort"; - case 0x8a71132c: return "remove"; - case 0x8a847b51: return "tmpfile"; - case 0x8ab0abc6: return "strncpy"; - case 0x8b439438: return "clearerr"; - case 0x8b9d8dd2: return "iswpunct"; - case 0x8cb6bfdc: return "_Locsum"; - case 0x8d7ffaf1: return "_WStopfx"; - case 0x8e2484f1: return "_Emul"; - case 0x8ed71e8b: return "_WGetfld"; - case 0x8ef85e47: return "_WPuttxt"; - case 0x8f5dd179: return "_Nnl"; - case 0x90010029: return "gets"; - case 0x9027fd99: return "_WStoldx"; - case 0x90457fe3: return "raw_spu_read_long"; - case 0x90b27880: return "strtoumax"; - case 0x9234f738: return "raw_spu_read_int"; - case 0x93427cb9: return "setbuf"; - case 0x938bfcf7: return "spu_thread_write_char"; - case 0x93a3e3ac: return "tolower"; - case 0x9439e4cd: return "wcsncat"; - case 0x96b6baa6: return "spu_thread_read_mem"; - case 0x96e6303b: return "_WStoxflt"; - case 0x96ea4de6: return "wctomb"; - case 0x97896359: return "isspace"; - case 0x9800573c: return "_WLdtob"; - case 0x980d3ea7: return "_Getfld"; - case 0x9886810c: return "_FDnorm"; - case 0x98f0eeab: return "raw_spu_write_ulong"; - case 0x99782342: return "strncasecmp_ascii"; - case 0x99a72146: return "vsnprintf"; - case 0x99b38ce7: return "wmemmove"; - case 0x9a87bb3a: return "_Getmbcurmax"; - case 0x9abe8c74: return "wprintf"; - case 0x9c7028a5: return "spu_thread_write_uint"; - case 0x9c9d7b0d: return "strtold"; - case 0x9cab08d1: return "spu_thread_write_int"; - case 0x9d140351: return "_Destroytls"; - case 0x9eb25e00: return "strcoll"; - case 0x9eee5387: return "truncate64"; - case 0x9ff08d57: return "_Clearlocks"; - case 0xa0ab76d5: return "_absi4"; - case 0xa0bc0efb: return "mallinfo"; - case 0xa0ddba8e: return "_Stoulx"; - case 0xa1dbb466: return "_Gettime"; - case 0xa2945229: return "_WGetint"; - case 0xa30d4797: return "wcstoll"; - case 0xa3440924: return "closedir"; - case 0xa3da58f6: return "rand_real1_TT800"; - case 0xa45a0313: return "mspace_create"; - case 0xa483d50d: return "_rv2d"; - case 0xa53800c2: return "_malloc_finalize_lv2"; - case 0xa568db82: return "spu_thread_read_ushort"; - case 0xa57cc615: return "iswspace"; - case 0xa5bc0e19: return "getchar"; - case 0xa6463518: return "__rename"; - case 0xa650df19: return "toupper"; - case 0xa65886b8: return "_Findloc"; - case 0xa72a7595: return "calloc"; - case 0xa797790f: return "wcsstr"; - case 0xa82d70da: return "_Tlsget"; - case 0xa835be11: return "__cxa_atexit"; - case 0xa874036a: return "wcstof"; - case 0xa8a6f615: return "TlsSetValue"; - case 0xa8b07f1b: return "wmemcpy"; - case 0xa9f68eff: return "qsort"; - case 0xaa1e687d: return "isgraph"; - case 0xaa266d35: return "_malloc_init"; - case 0xaa9635d7: return "strcat"; - case 0xab4c7ca1: return "_CWcsxfrm"; - case 0xab77019f: return "fstat"; - case 0xabc27420: return "wcstoul"; - case 0xac758d20: return "wmemcmp"; - case 0xac893127: return "fgetc"; - case 0xace90be4: return "_Dtentox"; - case 0xad62a342: return "ldiv"; - case 0xad8e9ad0: return "_Initlocks"; - case 0xaec7c970: return "lseek"; - case 0xaf002043: return "independent_comalloc"; - case 0xaf44a615: return "fgets"; - case 0xaf6bdcb0: return "_Nonfatal_Assert"; - case 0xaf89fdbd: return "_Assert"; - case 0xafa39179: return "_WPutstr"; - case 0xb120f6ca: return "close"; - case 0xb17b79d0: return "isalpha"; - case 0xb18cc115: return "freopen"; - case 0xb1cc43e3: return "_CStrftime"; - case 0xb1f4779d: return "spu_thread_printf"; - case 0xb24cb8d6: return "_Locterm"; - case 0xb2702e15: return "wcrtomb"; - case 0xb2748a9f: return "_Freeloc"; - case 0xb30042ce: return "lldiv"; - case 0xb37982ea: return "_Getstr"; - case 0xb3c495bd: return "imaxabs"; - case 0xb3d98d59: return "_rand_real1_TT800"; - case 0xb400f226: return "isupper_ascii"; - case 0xb4225825: return "mbsinit"; - case 0xb43c25c7: return "wcstoull"; - case 0xb49eea74: return "_init_malloc_lock0"; - case 0xb4a54446: return "_Stofx"; - case 0xb4fc7078: return "_close_all_FILE"; - case 0xb529d259: return "isalnum"; - case 0xb569849d: return "reallocalign"; - case 0xb57bdf7b: return "iswxdigit"; - case 0xb5d353e8: return "_LDtentox"; - case 0xb6002508: return "_Putstr"; - case 0xb6257e3d: return "strncasecmp"; - case 0xb680e240: return "wcstombs"; - case 0xb6af290e: return "_WFrprep"; - case 0xb6d92ac3: return "strcasecmp"; - case 0xb738027a: return "strtok_r"; - case 0xb794631e: return "_WStofx"; - case 0xb7ab5127: return "wcsrchr"; - case 0xb7b793ed: return "get_state_TT800"; - case 0xb7ba4aeb: return "_WStoul"; - case 0xb7d3427f: return "iscntrl_ascii"; - case 0xb81cd66a: return "mbrlen"; - case 0xb9ed25d4: return "raw_spu_read_ulong"; - case 0xba62681f: return "mspace_memalign"; - case 0xbb605c96: return "pvalloc"; - case 0xbbd4582f: return "_Setloc"; - case 0xbc1d69c5: return "atoll"; - case 0xbc374779: return "_Getlname"; - case 0xbc5af0b5: return "fgetwc"; - case 0xbc7b4b8e: return "ctime"; - case 0xbe11beaa: return "_wremove"; - case 0xbe251a29: return "islower_ascii"; - case 0xbe6e5c58: return "spu_thread_read_uchar"; - case 0xbec43f86: return "raw_spu_read_ptr"; - case 0xbf5bf5ea: return "lseek64"; - case 0xbfcd1b3b: return "_Getdst"; - case 0xc01d9f97: return "printf"; - case 0xc08cc41d: return "wcstod"; - case 0xc0e27b2c: return "_Makestab"; - case 0xc155a73f: return "_WStoull"; - case 0xc15e657e: return "spu_raw_sprintf"; - case 0xc1a71972: return "_d2rv"; - case 0xc1b4bbb9: return "raw_spu_write_char"; - case 0xc1c8737c: return "_Getptoupper"; - case 0xc291e698: return "exit"; - case 0xc3c598e2: return "spu_printf_initialize"; - case 0xc3e14cbe: return "memcmp"; - case 0xc4178000: return "_rand_real3_TT800"; - case 0xc41c6e5d: return "_Scanf"; - case 0xc57337f8: return "_Fofind"; - case 0xc5c09834: return "strstr"; - case 0xc63c354f: return "_Exit"; - case 0xc69b2427: return "labs"; - case 0xc78df618: return "rand_real3_TT800"; - case 0xc7b62ab8: return "spu_thread_write_ullong"; - case 0xc9471fac: return "_Mtxinit"; - case 0xc94b27e3: return "_WStof"; - case 0xc95b20d3: return "fputwc"; - case 0xc9607d35: return "_Stopfx"; - case 0xc97a17d7: return "vsscanf"; - case 0xcab654bf: return "_Once_ctor"; - case 0xcb85ac70: return "mspace_malloc"; - case 0xcb9c535b: return "strftime"; - case 0xcbac7ad7: return "memchr"; - case 0xcbdc3a6d: return "raw_spu_write_int"; - case 0xcc5e0c72: return "_divi4"; - case 0xcca68e9c: return "putwc"; - case 0xce7a9e76: return "isprint_ascii"; - case 0xcecbcdc4: return "_Frv2d"; - case 0xcf863219: return "_Fwprep"; - case 0xcfbfb7a7: return "spu_printf_detach_thread"; - case 0xd14ece90: return "strtol"; - case 0xd1d69cb8: return "_Stod"; - case 0xd20f6601: return "independent_calloc"; - case 0xd2a99b1e: return "isprint"; - case 0xd2ac48d7: return "iswalnum"; - case 0xd360dcb4: return "fileno"; - case 0xd3964a09: return "__spu_thread_putfld"; - case 0xd40723d6: return "fread"; - case 0xd417eeb5: return "_Stoull"; - case 0xd4912ee3: return "_FDscale"; - case 0xd5c8cb55: return "spu_thread_write_ushort"; - case 0xd69c513d: return "_Wcscollx"; - case 0xd784459d: return "isupper"; - case 0xd7dc3a8f: return "strtod"; - case 0xd8b4eb20: return "__spu_thread_puttxt"; - case 0xd9674905: return "mspace_reallocalign"; - case 0xd9a4f812: return "atoff"; - case 0xda5a7eb8: return "strtoul"; - case 0xdaeada07: return "mallopt"; - case 0xdbf4c59c: return "cellPadGetCapabilityInfo"; - case 0xddbac025: return "strcasecmp_ascii"; - case 0xddc71a75: return "_SCE_Assert"; - case 0xde1bb092: return "init_by_array_TT800"; - case 0xde32a334: return "_Exitspawn"; - case 0xde7aff7a: return "memcpy16"; - case 0xdebee2af: return "strchr"; - case 0xdef86a83: return "isxdigit_ascii"; - case 0xdfb52083: return "_Stoxflt"; - case 0xe03c7ab1: return "_Fspos"; - case 0xe1858899: return "_Getpwctrtab"; - case 0xe1bd3587: return "fclose"; - case 0xe1e83c65: return "strncmp"; - case 0xe2c5274a: return "_WStoflt"; - case 0xe3812672: return "fdopen"; - case 0xe3cc73f3: return "puts"; - case 0xe3d91db3: return "raw_spu_read_double"; - case 0xe40ba755: return "strtok"; - case 0xe44bf0bf: return "atof"; - case 0xe469fb20: return "_Atexit"; - case 0xe48348e9: return "vprintf"; - case 0xe4c51d4c: return "wcstoimax"; - case 0xe5ea9e2b: return "_Isdst"; - case 0xe5f09c80: return "llabs"; - case 0xe60ee9e5: return "fputws"; - case 0xe6a7de0a: return "ungetc"; - case 0xe7def231: return "_Getfloat"; - case 0xe89071ad: return "isalpha_ascii"; - case 0xe9137453: return "fwprintf"; - case 0xe9a2cc40: return "raw_spu_write_long"; - case 0xe9b560a5: return "sscanf"; - case 0xeb26298c: return "gmtime"; - case 0xeb40c9ec: return "rand_real2_TT800"; - case 0xeb8abe73: return "vwscanf"; - case 0xec9e7cb9: return "spu_thread_read_llong"; - case 0xecddba69: return "_WStodx"; - case 0xed6ec979: return "fsetpos"; - case 0xeda48c80: return "malloc_trim"; - case 0xeddcee2c: return "init_TT800"; - case 0xedec777d: return "_Ttotm"; - case 0xeeeb4f3e: return "_get_state_TT800"; - case 0xeeffc9a6: return "_wrename"; - case 0xef110b6b: return "unlink"; - case 0xf06eed36: return "wmemset"; - case 0xf0776a44: return "wcscmp"; - case 0xf0e022c6: return "getc"; - case 0xf2bbbee9: return "_Litob"; - case 0xf2fca4b2: return "spu_thread_write_llong"; - case 0xf356418c: return "open"; - case 0xf3ef3678: return "wcscspn"; - case 0xf41355f9: return "wcscpy"; - case 0xf418ee84: return "_WFwprep"; - case 0xf4207734: return "spu_thread_write_ulong"; - case 0xf5a32994: return "_Getpcostate"; - case 0xf5ef229c: return "_Getpwcostate"; - case 0xf5f7dda8: return "towupper"; - case 0xf68e2ac9: return "_init_malloc_lock"; - case 0xf7583d67: return "vscanf"; - case 0xf7908e27: return "strcspn"; - case 0xf7a14a22: return "realloc"; - case 0xf7d51596: return "scanf"; - case 0xf7ddb471: return "_Setgloballocale"; - case 0xf88f26c4: return "fwrite"; - case 0xf8935fe3: return "spu_thread_write_float"; - case 0xf89dc648: return "strpbrk"; - case 0xf9dae72c: return "setjmp"; - case 0xf9dba140: return "_Mtxlock"; - case 0xf9e26b72: return "_Once_dtor"; - case 0xfa00d211: return "read"; - case 0xfae4b063: return "_Strcollx"; - case 0xfaec8c60: return "fprintf"; - case 0xfb0f0018: return "_Makewct"; - case 0xfb2081fd: return "vfprintf"; - case 0xfb81426d: return "iswlower"; - case 0xfb8ea4d2: return "_Fd2rv"; - case 0xfc0428a6: return "strdup"; - case 0xfc60575c: return "__spu_thread_printf"; - case 0xfc606237: return "mbsrtowcs"; - case 0xfcac2e8e: return "mbstowcs"; - case 0xfd0cb96d: return "spu_thread_read_short"; - case 0xfd461e85: return "spu_thread_write_ldouble"; - case 0xfd6a1ddb: return "raw_spu_read_llong"; - case 0xfd81f6ca: return "_Stoflt"; - case 0xfe0261aa: return "mspace_free"; - case 0xfe630fd9: return "isblank"; - case 0xfe88e97e: return "fscanf"; - case 0xff689124: return "strtoimax"; - case 0xffbae95e: return "asctime"; - case 0xffbd876b: return "__raw_spu_puttxt"; - case 0x003395d9: return "_Feraise"; - case 0x00367be0: return "fminl"; - case 0x007854f4: return "_FDclass"; - case 0x00fde072: return "f_powf"; - case 0x010818fc: return "asinf4"; - case 0x012d0a91: return "_fminf4"; - case 0x016556df: return "_sinf4"; - case 0x01b84b27: return "llround"; - case 0x01ecef7d: return "_FCbuild"; - case 0x02e68d44: return "_f_fmodf"; - case 0x032cc709: return "csin"; - case 0x03593d2c: return "_f_expf"; - case 0x03aea906: return "divf4"; - case 0x0522d1af: return "_recipf4"; - case 0x054aae63: return "_fdimf4"; - case 0x05cb1718: return "f_fdimf"; - case 0x05e27a13: return "log10f4fast"; - case 0x05efc660: return "asin"; - case 0x05f1dc9e: return "_FExp"; - case 0x07274304: return "csinh"; - case 0x07daed62: return "log2f4"; - case 0x07f400e3: return "_LCbuild"; - case 0x080414bd: return "conjl"; - case 0x08139bd2: return "_fmaxf4"; - case 0x0829a21d: return "asinhl"; - case 0x0a242ed5: return "sinf4"; - case 0x0b3f4e90: return "catanhf"; - case 0x0bb036a6: return "_cosf4"; - case 0x0c14cfcc: return "fesetenv"; - case 0x0c9b8305: return "hypotf4"; - case 0x0cbdae68: return "sinf"; - case 0x0cf9b8bd: return "_Erfc"; - case 0x0d86295d: return "_LCaddcr"; - case 0x0e53319f: return "_asinf4"; - case 0x0e8573dc: return "expm1l"; - case 0x0f02f882: return "llrintl"; - case 0x0f428f0f: return "rint"; - case 0x0f721a9d: return "_LCsubcc"; - case 0x10627248: return "f_fmodf"; - case 0x11c51388: return "tgamma"; - case 0x1225dd31: return "casinf"; - case 0x12de4e46: return "_powf4"; - case 0x12e04cd7: return "cimagl"; - case 0x1313a420: return "acos"; - case 0x137f7e77: return "expf4"; - case 0x14208b00: return "_asinf4fast"; - case 0x1498a072: return "_Cmulcr"; - case 0x16bf208a: return "log10f"; - case 0x17316bee: return "log2"; - case 0x178d98dd: return "atanf4fast"; - case 0x17cd5d87: return "_recipf4fast"; - case 0x182cd542: return "tgammal"; - case 0x18668ce3: return "exp"; - case 0x18b26998: return "remainderl"; - case 0x18ec6099: return "rintl"; - case 0x1988732d: return "clog10"; - case 0x1a1adede: return "rsqrtf4fast"; - case 0x1acb2b16: return "acosf4"; - case 0x1bbdcd9f: return "expm1f4"; - case 0x1bcdeb47: return "_LSinh"; - case 0x1be996cc: return "_LCdivcc"; - case 0x1c11885d: return "_floorf4"; - case 0x1d35bfe4: return "_LLog"; - case 0x1d5bf5d0: return "_modff4"; - case 0x1e623f95: return "truncf4"; - case 0x1e85ef02: return "f_atanf"; - case 0x1e9fd6ba: return "_sinf4fast"; - case 0x2033eeb7: return "csqrt"; - case 0x2118fe46: return "cexpl"; - case 0x21a37b3e: return "log1pf"; - case 0x21e6d304: return "ceil"; - case 0x22c3e308: return "_exp2f4"; - case 0x238af59b: return "fegetenv"; - case 0x23b985f7: return "floorf"; - case 0x241f9337: return "_FCmulcr"; - case 0x24497c52: return "cosf"; - case 0x246ea8d0: return "f_sqrtf"; - case 0x2627d6b2: return "erfc"; - case 0x266d2473: return "_Caddcr"; - case 0x26deed0b: return "cosl"; - case 0x26ef50ed: return "asinh"; - case 0x28faaa5a: return "ilogbf4"; - case 0x29685118: return "_negatef4"; - case 0x2a138d2b: return "truncf"; - case 0x2a4dcbad: return "cacosl"; - case 0x2a89ce33: return "llrintf"; - case 0x2af4b73b: return "fmax"; - case 0x2b282ebb: return "sqrtl"; - case 0x2bb0f2c9: return "logb"; - case 0x2c45fe6a: return "fmaxl"; - case 0x2c601f3b: return "csinl"; - case 0x2cbb6f53: return "f_hypotf"; - case 0x2dcab6a4: return "nanl"; - case 0x2df339bc: return "_f_floorf"; - case 0x2e69bb2a: return "_FCosh"; - case 0x2ec867b4: return "exp2f4fast"; - case 0x30bc7a53: return "logf4"; - case 0x315673f6: return "_Csubcc"; - case 0x31be25c3: return "scalblnf"; - case 0x31db8c89: return "atan2"; - case 0x321c55de: return "nexttowardl"; - case 0x3261de11: return "fesetexceptflag"; - case 0x329ec019: return "rsqrtf4"; - case 0x32f994a1: return "cosf4fast"; - case 0x33e5929b: return "_LDsign"; - case 0x33f27f25: return "_FCdivcr"; - case 0x3436f008: return "csinhf"; - case 0x3459748b: return "log10f4"; - case 0x347c1ee1: return "atanf4"; - case 0x34c0371e: return "powl"; - case 0x358d7f93: return "_f_lrintf"; - case 0x3593a445: return "clog"; - case 0x35b6e70a: return "lrintl"; - case 0x35d3f688: return "creal"; - case 0x36778d1b: return "coshf"; - case 0x373054d1: return "cpow"; - case 0x37345541: return "log1pl"; - case 0x376fb27f: return "sinhl"; - case 0x3792b12d: return "lroundl"; - case 0x38ba5590: return "ccosl"; - case 0x38e69f09: return "pow"; - case 0x398483aa: return "_expm1f4fast"; - case 0x39ef81c9: return "f_fmaxf"; - case 0x3ad203fa: return "lrint"; - case 0x3adc01d7: return "f_frexpf"; - case 0x3b802524: return "ldexpf4"; - case 0x3c057fbd: return "atanf"; - case 0x3c616743: return "_LDtest"; - case 0x3cb818fa: return "_f_fdimf"; - case 0x3d4efafb: return "atan2l"; - case 0x3d549f2a: return "ctanhl"; - case 0x3d901a10: return "_ceilf4"; - case 0x3da55602: return "fabsf"; - case 0x3dfa060f: return "scalbnl"; - case 0x3e7eb58f: return "frexpf4"; - case 0x3e919cba: return "scalbnf"; - case 0x3ec9de23: return "_cbrtf4"; - case 0x3eeedb0e: return "_Dclass"; - case 0x3f6262b3: return "f_fminf"; - case 0x3f701e78: return "_Poly"; - case 0x4020f5ef: return "cbrt"; - case 0x405f9727: return "_log1pf4fast"; - case 0x40a2e212: return "_fabsf4"; - case 0x4111b546: return "_LExp"; - case 0x411434bb: return "asinf"; - case 0x414c5ecc: return "_f_hypotf"; - case 0x4152669c: return "scalbln"; - case 0x417851ce: return "feholdexcept"; - case 0x418036e3: return "_FTgamma"; - case 0x4189a367: return "remquo"; - case 0x41d1b236: return "_f_rintf"; - case 0x430309a1: return "ldexpf"; - case 0x434881a0: return "cacosf"; - case 0x43d522f4: return "cabsl"; - case 0x44cd6308: return "remainder"; - case 0x44cf744b: return "tanhl"; - case 0x45034943: return "nan"; - case 0x452ac4bb: return "floorf4"; - case 0x453f9e91: return "cbrtf"; - case 0x46b66f76: return "csqrtl"; - case 0x46cf72d9: return "fdimf"; - case 0x47433144: return "expm1f4fast"; - case 0x475d855b: return "trunc"; - case 0x476b5591: return "fmaf"; - case 0x48157605: return "_f_llrintf"; - case 0x4826db61: return "fma"; - case 0x4875601d: return "_exp2f4fast"; - case 0x487bbd1c: return "tanf4"; - case 0x488df791: return "cexp"; - case 0x48d462a9: return "_FDint"; - case 0x4930ac11: return "logbl"; - case 0x4a5ae27d: return "f_exp2f"; - case 0x4a6ca9a6: return "powf4"; - case 0x4ab22a63: return "_Caddcc"; - case 0x4add664c: return "feclearexcept"; - case 0x4ae52dd3: return "exp2"; - case 0x4b03d5b2: return "f_rintf"; - case 0x4b584841: return "f_asinf"; - case 0x4cb5fa99: return "nexttoward"; - case 0x4d878773: return "remainderf4"; - case 0x4ddb926b: return "powf"; - case 0x4e010403: return "copysign"; - case 0x4eb5eb51: return "sin"; - case 0x4fa4f5ec: return "nexttowardf"; - case 0x501c412f: return "cargf"; - case 0x519ebb77: return "floor"; - case 0x547fb4a7: return "sinf4fast"; - case 0x54d2fb8c: return "rintf"; - case 0x5516d621: return "acosl"; - case 0x55c8a549: return "truncl"; - case 0x56c573a8: return "log1p"; - case 0x575e9b6e: return "asinl"; - case 0x58eb9e57: return "fabs"; - case 0x596ab55c: return "atanh"; - case 0x5b18eded: return "clogl"; - case 0x5b474c22: return "casinhl"; - case 0x5bfd37be: return "_FCaddcc"; - case 0x5e48dede: return "exp2f4"; - case 0x5ee10a95: return "catanh"; - case 0x5ee37927: return "_LErfc"; - case 0x60e9ff3c: return "_expm1f4"; - case 0x61250988: return "catanl"; - case 0x6261c0b5: return "_log10f4"; - case 0x63bbdfa6: return "_FCmulcc"; - case 0x642e3d18: return "_frexpf4"; - case 0x642f7d6b: return "f_copysignf"; - case 0x645557bd: return "copysignl"; - case 0x64abdb4d: return "csinhl"; - case 0x657d0e83: return "divf4fast"; - case 0x65935877: return "ilogbf"; - case 0x659e011e: return "sqrt"; - case 0x6636c4a5: return "frexpf"; - case 0x664e04b9: return "negatef4"; - case 0x6764c707: return "f_log2f"; - case 0x683cacb3: return "sinh"; - case 0x68a8957f: return "casinhf"; - case 0x68f72416: return "nextafterl"; - case 0x69040b9b: return "logbf4"; - case 0x69725dce: return "lgamma"; - case 0x6ad1c42b: return "_sincosf4"; - case 0x6b660894: return "_acosf4fast"; - case 0x6b6ab2a9: return "_LDclass"; - case 0x6c009c56: return "f_log10f"; - case 0x6c6285c6: return "acoshf"; - case 0x6cc4bd13: return "casinh"; - case 0x6ddd31b2: return "hypot"; - case 0x6df35518: return "floorl"; - case 0x6e9eb0dc: return "sincosf4fast"; - case 0x6ef6b083: return "_FCsubcr"; - case 0x6f5dd7d2: return "cexpf"; - case 0x6f639afb: return "f_llroundf"; - case 0x6fcc1e27: return "_FPoly"; - case 0x70357b12: return "_atanf4fast"; - case 0x7048396e: return "carg"; - case 0x705d9e24: return "f_acosf"; - case 0x70f71871: return "_FCdivcc"; - case 0x71293b71: return "_FLog"; - case 0x714adce1: return "log"; - case 0x71f2bc56: return "_divf4fast"; - case 0x728149e5: return "f_ldexpf"; - case 0x729b7269: return "cproj"; - case 0x72a3ed28: return "fesettrapenable"; - case 0x72f1f64b: return "_logbf4"; - case 0x734ca589: return "_f_cosf"; - case 0x742f12b4: return "_Sin"; - case 0x74902d4b: return "expf4fast"; - case 0x749440f9: return "lgammal"; - case 0x752fa85e: return "fmaxf4"; - case 0x758f33dc: return "nearbyint"; - case 0x75e3e2e9: return "nearbyintl"; - case 0x76afaf04: return "_sqrtf4"; - case 0x76e639ec: return "_atanf4"; - case 0x772f1e4d: return "lround"; - case 0x7793a86b: return "ctanf"; - case 0x7831a2e0: return "hypotl"; - case 0x78e4590a: return "acosh"; - case 0x790c53bd: return "_Fpcomp"; - case 0x7919f414: return "_f_nearbyintf"; - case 0x79ba9b5c: return "expl"; - case 0x7a893af1: return "_rsqrtf4"; - case 0x7ab679da: return "f_cosf"; - case 0x7c2eaeb5: return "fminf"; - case 0x7d02a5ca: return "sqrtf4fast"; - case 0x7d6191d0: return "_Cosh"; - case 0x7f381837: return "frexp"; - case 0x7f579e03: return "atan"; - case 0x7f91cd41: return "tanf4fast"; - case 0x812ed488: return "cabsf"; - case 0x81daf880: return "_LCsubcr"; - case 0x8217e783: return "cosh"; - case 0x833e6b0e: return "cimag"; - case 0x834f5917: return "ccosh"; - case 0x842cb14d: return "_log1pf4"; - case 0x8451edf0: return "sqrtf"; - case 0x889cccb0: return "llroundl"; - case 0x88fb4a66: return "recipf4fast"; - case 0x892f2590: return "fegetround"; - case 0x895cdb49: return "fmaxf"; - case 0x89b507b3: return "catanhl"; - case 0x89d1d168: return "_LAtan"; - case 0x8b168769: return "fdiml"; - case 0x8bd1deb2: return "_LTgamma"; - case 0x8bd67efc: return "erf"; - case 0x8c85369b: return "_f_fminf"; - case 0x8d5858db: return "_f_exp2f"; - case 0x8e01379e: return "cacoshf"; - case 0x8e258fa0: return "cacos"; - case 0x8ecae294: return "nextafter"; - case 0x8f2bcdb5: return "_logf4"; - case 0x8f96319e: return "log10l"; - case 0x8fb7bac7: return "_sqrtf4fast"; - case 0x904e646b: return "cargl"; - case 0x90f0242f: return "_f_sinf"; - case 0x9110708a: return "modfl"; - case 0x91cdfdb0: return "asinf4fast"; - case 0x9232baea: return "_FDtest"; - case 0x9245e01b: return "_divf4"; - case 0x9379e36e: return "tanf"; - case 0x938fb946: return "_tanf4fast"; - case 0x947ae18e: return "_LHypot"; - case 0x9558ed08: return "lrintf"; - case 0x95dfecb1: return "_FCsubcc"; - case 0x961688d1: return "f_nearbyintf"; - case 0x9616e336: return "_FHypot"; - case 0x964ac044: return "creall"; - case 0x96d1b95e: return "log2f4fast"; - case 0x9700d9cd: return "clogf"; - case 0x970a3432: return "cacosh"; - case 0x99a6c261: return "catanf"; - case 0x99c228fc: return "roundl"; - case 0x9a81e583: return "fmodf"; - case 0x9af30eaf: return "casin"; - case 0x9e289062: return "_f_ceilf"; - case 0x9e3ada21: return "logl"; - case 0x9e8130b6: return "ccos"; - case 0x9f03dd3e: return "lgammaf"; - case 0x9f0efc6e: return "exp2l"; - case 0x9f46f5a4: return "tgammaf"; - case 0x9f65bd34: return "fdimf4"; - case 0x9f78f052: return "cos"; - case 0x9fded78a: return "_acosf4"; - case 0xa0160c30: return "_copysignf4"; - case 0xa20827a8: return "ctanl"; - case 0xa2c81938: return "_LSin"; - case 0xa4578433: return "fmin"; - case 0xa46a70a1: return "atanhl"; - case 0xa4ca5cf2: return "llroundf"; - case 0xa56557b6: return "catan"; - case 0xa5d0b260: return "acoshl"; - case 0xa713f8cf: return "modf"; - case 0xa7658186: return "log1pf4"; - case 0xa823836b: return "ilogb"; - case 0xa8c16038: return "_FDsign"; - case 0xa8d180e8: return "_Cbuild"; - case 0xa92bcc85: return "cabs"; - case 0xa9e039c4: return "erfcf"; - case 0xaaa270dc: return "_LCdivcr"; - case 0xab377381: return "log2f"; - case 0xabdccc7a: return "f_atan2f"; - case 0xacca2f83: return "copysignf"; - case 0xad17e787: return "_Dint"; - case 0xad3a093d: return "_LCosh"; - case 0xad5d3e57: return "_FLgamma"; - case 0xaddce673: return "erfcl"; - case 0xafa13040: return "f_llrintf"; - case 0xafcfdad7: return "_Lgamma"; - case 0xafd9a625: return "cimagf"; - case 0xb0fa1592: return "clog10l"; - case 0xb24bd2f8: return "logbf"; - case 0xb348c5c2: return "_LLgamma"; - case 0xb412a8dc: return "_LDint"; - case 0xb4ef29d5: return "f_floorf"; - case 0xb4f4513e: return "_Tgamma"; - case 0xb54cc9a1: return "f_sinf"; - case 0xb5961d4e: return "_sincosf4fast"; - case 0xb598a495: return "fmodl"; - case 0xb5e28191: return "_FSin"; - case 0xb7696143: return "nextafterf"; - case 0xb79012ba: return "modff"; - case 0xb89863bc: return "_rsqrtf4fast"; - case 0xb8aa984e: return "_expf4"; - case 0xb94b9d13: return "_Dtest"; - case 0xb9d2ad22: return "remquol"; - case 0xba136594: return "csinf"; - case 0xba84eab5: return "coshl"; - case 0xbaf11866: return "ceilf"; - case 0xbb165807: return "expm1f"; - case 0xbb208b20: return "cbrtf4fast"; - case 0xbb761c89: return "remquof"; - case 0xbbaa300b: return "f_log1pf"; - case 0xbbf7354e: return "fegetexceptflag"; - case 0xbd7410d9: return "recipf4"; - case 0xbd8bb75c: return "asinhf"; - case 0xbf23f2e7: return "cprojl"; - case 0xbfda6837: return "_f_log10f"; - case 0xc0609820: return "nearbyintf"; - case 0xc0bcf25e: return "_logf4fast"; - case 0xc357b33a: return "frexpl"; - case 0xc406dd09: return "cbrtf4"; - case 0xc41f01db: return "fminf4"; - case 0xc477c0f6: return "f_lroundf"; - case 0xc4cccd1f: return "modff4"; - case 0xc7369fce: return "_Atan"; - case 0xc78ac9d0: return "scalbn"; - case 0xc7b45a19: return "_LFpcomp"; - case 0xc7f1d407: return "fmal"; - case 0xc7fb73d6: return "f_lrintf"; - case 0xc8910002: return "ilogbl"; - case 0xc8dd9279: return "expm1"; - case 0xc90f4bbc: return "_atan2f4"; - case 0xc9481758: return "_tanf4"; - case 0xc94fcc63: return "cbrtl"; - case 0xc977e1ea: return "fetestexcept"; - case 0xc984bf53: return "roundf"; - case 0xc9c536ce: return "_ldexpf4"; - case 0xca239640: return "fmodf4"; - case 0xca463458: return "_Log"; - case 0xcaaf7ae7: return "cprojf"; - case 0xcac167a5: return "_Cmulcc"; - case 0xcb6599c0: return "exp2f"; - case 0xcb6a147e: return "_cosf4fast"; - case 0xcbdf9afb: return "_log10f4fast"; - case 0xccc66f11: return "_FSinh"; - case 0xce91ff18: return "nanf"; - case 0xcfee82d8: return "_remainderf4"; - case 0xd0fd3ca8: return "_hypotf4"; - case 0xd125b89e: return "conjf"; - case 0xd1a3574c: return "clog10f"; - case 0xd231e30a: return "ldexpl"; - case 0xd28ef6dd: return "_Hypot"; - case 0xd2a666c9: return "ctanh"; - case 0xd3a346a8: return "tanl"; - case 0xd40f3f2c: return "erff"; - case 0xd42904b7: return "fabsl"; - case 0xd477852d: return "logf"; - case 0xd48eaae1: return "scalblnl"; - case 0xd4f37b9d: return "tanhf"; - case 0xd50277ad: return "tan"; - case 0xd54039cb: return "fegettrapenable"; - case 0xd5adc4b2: return "cpowl"; - case 0xd5d38552: return "_LCaddcc"; - case 0xd612fa16: return "_Sinh"; - case 0xd70df92a: return "_FCaddcr"; - case 0xd7653782: return "sinhf"; - case 0xd76a16da: return "_fmaf4"; - case 0xd8270894: return "fdim"; - case 0xd8c4096d: return "atan2f4"; - case 0xd8d157f5: return "f_expf"; - case 0xd8f79f4c: return "log10"; - case 0xd97852b7: return "sinl"; - case 0xd97ce5d4: return "fesetround"; - case 0xda217d1f: return "atanl"; - case 0xda31fc5d: return "_FFpcomp"; - case 0xdc14974c: return "fmaf4"; - case 0xdc151707: return "_f_log2f"; - case 0xdd8660d2: return "atan2f4fast"; - case 0xdd92118e: return "ceill"; - case 0xdddabb32: return "remainderf"; - case 0xde7833f2: return "_log2f4fast"; - case 0xdece76a6: return "acosf"; - case 0xdfd41734: return "_Exp"; - case 0xdffb4e3c: return "casinl"; - case 0xe1288c47: return "atanhf"; - case 0xe1c71b05: return "ccoshl"; - case 0xe2b596ec: return "ccosf"; - case 0xe2de89e6: return "csqrtf"; - case 0xe2f1d4b2: return "tanh"; - case 0xe31cc0d3: return "_ilogbf4"; - case 0xe3e379b8: return "_expf4fast"; - case 0xe584836c: return "_LPoly"; - case 0xe58fc9b5: return "erfl"; - case 0xe5a0be9f: return "_powf4fast"; - case 0xe5d2293f: return "_Force_raise"; - case 0xe5ea65e8: return "feraiseexcept"; - case 0xe6c1ff41: return "llrint"; - case 0xe769e5cf: return "fmod"; - case 0xe8fcf1f8: return "acosf4fast"; - case 0xe913a166: return "logf4fast"; - case 0xe92f3fb8: return "_f_fmaf"; - case 0xe93abfca: return "ctan"; - case 0xe9ac8223: return "_LCmulcr"; - case 0xe9f501df: return "crealf"; - case 0xea1e83e3: return "f_logf"; - case 0xeac62795: return "_Cdivcc"; - case 0xeac7ca2c: return "ceilf4"; - case 0xebb4e08a: return "hypotf"; - case 0xec43b983: return "_f_sqrtf"; - case 0xec7da0c8: return "_atan2f4fast"; - case 0xed05c265: return "sqrtf4"; - case 0xed9d1ac5: return "f_tanf"; - case 0xeda86c48: return "copysignf4"; - case 0xee0db701: return "_Csubcr"; - case 0xee204ac6: return "f_ceilf"; - case 0xee303936: return "_Dsign"; - case 0xeed82401: return "_f_logf"; - case 0xf0947035: return "ctanhf"; - case 0xf0ab77c1: return "ccoshf"; - case 0xf16568af: return "_FAtan"; - case 0xf19c5e94: return "sincosf4"; - case 0xf1aaa2f8: return "conj"; - case 0xf3bd7d08: return "_cbrtf4fast"; - case 0xf3ec0258: return "round"; - case 0xf4ad6ea8: return "ldexp"; - case 0xf537d837: return "_truncf4"; - case 0xf5cd1e19: return "cosf4"; - case 0xf7844153: return "_f_fmaxf"; - case 0xf83a372f: return "f_fmaf"; - case 0xf95b7769: return "powf4fast"; - case 0xf99da2fc: return "fabsf4"; - case 0xfa28434b: return "log2l"; - case 0xfa765d42: return "_Cdivcr"; - case 0xfa97afbf: return "feupdateenv"; - case 0xfae9e727: return "_f_copysignf"; - case 0xfb6e6213: return "log1pf4fast"; - case 0xfb932a56: return "atan2f"; - case 0xfbb4047a: return "lroundf"; - case 0xfbe88922: return "_FErfc"; - case 0xfcedabc3: return "_fmodf4"; - case 0xfcf08193: return "expf"; - case 0xfdec16e1: return "cacoshl"; - case 0xfe23dbe9: return "_log2f4"; - case 0xff036800: return "cpowf"; - case 0xfffe79bf: return "_LCmulcc"; - case 0x06a840f5: return "sys_dbg_set_stacksize_ppu_exception_handler"; - case 0x08ef08a9: return "sys_dbg_get_spu_thread_group_ids"; - case 0x113b0bea: return "sys_dbg_get_ppu_thread_ids"; - case 0x1860f909: return "sys_dbg_get_spu_thread_ids"; - case 0x22916f45: return "sys_dbg_register_ppu_exception_handler"; - case 0x24a3d413: return "sys_dbg_mat_set_condition"; - case 0x266c2bd3: return "sys_dbg_read_spu_thread_context2"; - case 0x3147c6ca: return "sys_dbg_enable_floating_point_enabled_exception"; - case 0x381ae33e: return "sys_dbg_get_event_queue_information"; - case 0x3e5eed36: return "sys_dbg_get_spu_thread_name"; - case 0x4b55f456: return "sys_dbg_get_ppu_thread_name"; - case 0x4ded9f6c: return "sys_dbg_signal_to_ppu_exception_handler"; - case 0x50453aa8: return "sys_dbg_get_mutex_information"; - case 0x580f8203: return "sys_dbg_vm_get_page_information"; - case 0x590a276e: return "sys_dbg_mat_get_condition"; - case 0x63bd413e: return "sys_dbg_get_cond_information"; - case 0x6b413178: return "sys_dbg_get_ppu_thread_status"; - case 0x7bdadb01: return "sys_dbg_get_lwcond_information"; - case 0x9794bb53: return "sys_dbg_get_rwlock_information"; - case 0x9ddb9dc3: return "sys_dbg_get_spu_thread_group_status"; - case 0xa2d6cbd2: return "sys_dbg_get_semaphore_information"; - case 0xab475d53: return "sys_dbg_set_mask_to_ppu_exception_handler"; - case 0xb9da87d3: return "sys_dbg_get_coredump_params"; - case 0xbb0ae221: return "sys_dbg_get_address_from_dabr"; - case 0xbd69e584: return "sys_dbg_get_spu_thread_group_name"; - case 0xc0eb9266: return "sys_dbg_finalize_ppu_exception_handler"; - case 0xc21ee635: return "sys_dbg_read_spu_thread_context"; - case 0xc353353a: return "sys_dbg_initialize_ppu_exception_handler"; - case 0xc5eef17f: return "sys_dbg_read_ppu_thread_context"; - case 0xc6d7ec13: return "sys_dbg_unregister_ppu_exception_handler"; - case 0xcb377e36: return "sys_dbg_get_lwmutex_information"; - case 0xd830062a: return "sys_dbg_signal_to_coredump_handler"; - case 0xdb14b37b: return "sys_dbg_set_address_to_dabr"; - case 0xdf856979: return "sys_dbg_get_event_flag_information"; - case 0xf254768c: return "sys_dbg_disable_floating_point_enabled_exception"; - case 0x051ee3ee: return "socketpoll"; - case 0x05bd4438: return "sys_net_get_udpp2p_test_param"; - case 0x10b81ed6: return "sys_net_set_udpp2p_test_param"; - case 0x139a9e9b: return "sys_net_initialize_network_ex"; - case 0x13efe7f5: return "getsockname"; - case 0x1d14d6e4: return "sys_net_get_lib_name_server"; - case 0x1f953b9f: return "recvfrom"; - case 0x27fb339d: return "sys_net_if_ctl"; - case 0x28e208bb: return "listen"; - case 0x368823c0: return "sys_net_get_netemu_test_param"; - case 0x3b27c780: return "sys_net_get_sockinfo"; - case 0x3f09e20a: return "socketselect"; - case 0x44328aa2: return "sys_net_close_dump"; - case 0x4ab0b9b9: return "sys_net_set_test_param"; - case 0x506ad863: return "inet_network"; - case 0x5420e419: return "sys_net_show_nameserver"; - case 0x566893ce: return "inet_lnaof"; - case 0x5a045bd1: return "getsockopt"; - case 0x6005cde1: return "_sys_net_errno_loc"; - case 0x64f66d35: return "connect"; - case 0x6db6e8cd: return "socketclose"; - case 0x71f4c717: return "gethostbyname"; - case 0x7687d48c: return "sys_net_set_resolver_configurations"; - case 0x79b61646: return "sys_net_show_route"; - case 0x858a930b: return "inet_ntoa"; - case 0x88f03575: return "setsockopt"; - case 0x89c9917c: return "sys_net_read_dump"; - case 0x8af3825e: return "inet_pton"; - case 0x8ccf05ed: return "sys_net_abort_resolver"; - case 0x8d1b77fb: return "sys_net_abort_socket"; - case 0x9647570b: return "sendto"; - case 0x9a318259: return "sys_net_set_lib_name_server"; - case 0x9c056962: return "socket"; - case 0xa50777c6: return "shutdown"; - case 0xa5a86557: return "sys_net_get_test_param"; - case 0xa765d029: return "sys_net_get_sockinfo_ex"; - case 0xa9a079e0: return "inet_aton"; - case 0xab447704: return "sys_net_open_dump"; - case 0xad09481b: return "sendmsg"; - case 0xb0a59804: return "bind"; - case 0xb4152c74: return "inet_makeaddr"; - case 0xb48636c4: return "sys_net_show_ifconfig"; - case 0xb68d5625: return "sys_net_finalize_network"; - case 0xc9157d30: return "_sys_net_h_errno_loc"; - case 0xc94f6939: return "accept"; - case 0xc98a3146: return "inet_ntop"; - case 0xc9d09c34: return "recvmsg"; - case 0xdabbc2c0: return "inet_addr"; - case 0xdc751b40: return "send"; - case 0xe2434507: return "sys_net_set_netemu_test_param"; - case 0xe39a62a7: return "inet_netof"; - case 0xf7ac8941: return "gethostbyaddr"; - case 0xf9ec2db6: return "getpeername"; - case 0xfba04f37: return "recv"; - case 0xfdb8f926: return "sys_net_free_thread_context"; - case 0x0341bb97: return "sys_prx_get_module_id_by_address"; - case 0x04e83d2c: return "_sys_strncmp"; - case 0x052d29a6: return "_sys_strcat"; - case 0x05c65656: return "sys_mempool_try_allocate_block"; - case 0x0618936b: return "_sys_vsnprintf"; - case 0x06574237: return "_sys_snprintf"; - case 0x1573dc3f: return "sys_lwmutex_lock"; - case 0x191f0c4a: return "_sys_strrchr"; - case 0x1ae10b92: return "_sys_spu_printf_attach_thread"; - case 0x1bc200f4: return "sys_lwmutex_unlock"; - case 0x1c9a942c: return "sys_lwcond_destroy"; - case 0x1ca525a2: return "_sys_strncasecmp"; - case 0x1ed454ce: return "sys_spu_elf_get_information"; - case 0x24a1ea07: return "sys_ppu_thread_create"; - case 0x25596f51: return "sys_mempool_get_count"; - case 0x26090058: return "sys_prx_load_module"; - case 0x27427742: return "_sys_memmove"; - case 0x2a6d9d51: return "sys_lwcond_wait"; - case 0x2c847572: return "_sys_process_atexitspawn"; - case 0x2d36462b: return "_sys_strlen"; - case 0x2f85c0ef: return "sys_lwmutex_create"; - case 0x3172759d: return "sys_game_get_temperature"; - case 0x318f17e1: return "_sys_memalign"; - case 0x350d454e: return "sys_ppu_thread_get_id"; - case 0x35168520: return "_sys_heap_malloc"; - case 0x3bd53c7b: return "_sys_memchr"; - case 0x3dd4a957: return "sys_ppu_thread_register_atexit"; - case 0x409ad939: return "sys_mmapper_free_memory"; - case 0x42b23552: return "sys_prx_register_library"; - case 0x44265c08: return "_sys_heap_memalign"; - case 0x459b4393: return "_sys_strcmp"; - case 0x45fe2fce: return "_sys_spu_printf_initialize"; - case 0x4643ba6e: return "sys_mmapper_unmap_memory"; - case 0x4a071d98: return "sys_interrupt_thread_disestablish"; - case 0x4b2f301a: return "_sys_tolower"; - case 0x5267cb35: return "sys_spinlock_unlock"; - case 0x52aadadf: return "sys_lwcond_signal_to"; - case 0x5fdfb2fe: return "_sys_spu_printf_detach_group"; - case 0x608212fc: return "sys_mempool_free_block"; - case 0x620e35a7: return "sys_game_get_system_sw_version"; - case 0x67f9fedb: return "sys_game_process_exitspawn2"; - case 0x68b9b011: return "_sys_memset"; - case 0x6bf66ea7: return "_sys_memcpy"; - case 0x6e05231d: return "sys_game_watchdog_stop"; - case 0x70258515: return "sys_mmapper_allocate_memory_from_container"; - case 0x71a8472a: return "sys_get_random_number"; - case 0x722a0254: return "sys_spinlock_trylock"; - case 0x74311398: return "sys_prx_get_my_module_id"; - case 0x744680a2: return "sys_initialize_tls"; - case 0x7498887b: return "_sys_strchr"; - case 0x791b9219: return "_sys_vsprintf"; - case 0x80fb0c19: return "sys_prx_stop_module"; - case 0x8461e528: return "sys_time_get_system_time"; - case 0x84bb6774: return "sys_prx_get_module_info"; - case 0x893305fa: return "sys_raw_spu_load"; - case 0x8985b5b6: return "_sys_heap_stats"; - case 0x8a2f159b: return "console_getc"; - case 0x8a561d92: return "_sys_heap_free"; - case 0x8bb03ab8: return "sys_game_board_storage_write"; - case 0x8c2bb498: return "sys_spinlock_initialize"; - case 0x96328741: return "_sys_process_at_Exitspawn"; - case 0x4f7172c9: return "sys_process_is_stack"; - case 0x996f7cf8: return "_sys_strncat"; - case 0x99c88692: return "_sys_strcpy"; - case 0x9d3c0f81: return "sys_mempool_destroy"; - case 0x9e0623b5: return "sys_game_watchdog_start"; - case 0x9f04f7af: return "_sys_printf"; - case 0x9f18429d: return "sys_prx_start_module"; - case 0x9f950780: return "sys_game_get_rtc_status"; - case 0xa146a143: return "sys_mempool_allocate_block"; - case 0xa1f9eafe: return "_sys_sprintf"; - case 0xa285139d: return "sys_spinlock_lock"; - case 0xa2c7ba64: return "sys_prx_exitspawn_with_level"; - case 0xa330ad84: return "sys_prx_load_module_on_memcontainer_by_fd"; - case 0xa3e3be68: return "sys_ppu_thread_once"; - case 0xa5d06bf0: return "sys_prx_get_module_list"; - case 0xaa6d9bff: return "sys_prx_load_module_on_memcontainer"; - case 0xac6fc404: return "sys_ppu_thread_unregister_atexit"; - case 0xacad8fb6: return "sys_game_watchdog_clear"; - case 0xaeb78725: return "sys_lwmutex_trylock"; - case 0xaede4b03: return "_sys_heap_delete_heap"; - case 0xaff080a4: return "sys_ppu_thread_exit"; - case 0xb257540b: return "sys_mmapper_allocate_memory"; - case 0xb27c8ae7: return "sys_prx_load_module_list"; - case 0xb2fcf2c8: return "_sys_heap_create_heap"; - case 0xb3bbcf2a: return "_sys_spu_printf_detach_thread"; - case 0xb6369393: return "_sys_heap_get_total_free_size"; - case 0xb995662e: return "sys_raw_spu_image_load"; - case 0xb9bf1078: return "_sys_heap_alloc_heap_memory"; - case 0xbdb18f83: return "_sys_malloc"; - case 0xc3476d0c: return "sys_lwmutex_destroy"; - case 0xc4fd6121: return "_sys_qsort"; - case 0xca9a60bf: return "sys_mempool_create"; - case 0xd0ea47a7: return "sys_prx_unregister_library"; - case 0xd1ad4570: return "_sys_heap_get_mallinfo"; - case 0xd3039d4d: return "_sys_strncpy"; - case 0xda0eb71a: return "sys_lwcond_create"; - case 0xdb6b3250: return "sys_spu_elf_get_segments"; - case 0xdc578057: return "sys_mmapper_map_memory"; - case 0xdd0c1e09: return "_sys_spu_printf_attach_group"; - case 0xdd3b27ac: return "_sys_spu_printf_finalize"; - case 0xe0998dbf: return "sys_prx_get_module_id_by_name"; - case 0xe0da8efd: return "sys_spu_image_close"; - case 0xe66bac36: return "console_putc"; - case 0xe6f2c1e7: return "sys_process_exit"; - case 0xe76964f5: return "sys_game_board_storage_read"; - case 0xe7ef3a80: return "sys_prx_load_module_list_on_memcontainer"; - case 0xe9a1bd84: return "sys_lwcond_signal_all"; - case 0xebe5f72f: return "sys_spu_image_import"; - case 0xeef75113: return "_sys_toupper"; - case 0xef68c17c: return "sys_prx_load_module_by_fd"; - case 0xef87a695: return "sys_lwcond_signal"; - case 0xf0aece0d: return "sys_prx_unload_module"; - case 0xf57e1d6f: return "console_write"; - case 0xf7f7fb20: return "_sys_free"; - case 0xfa7f693d: return "_sys_vprintf"; - case 0xfb5db080: return "_sys_memcmp"; - case 0xfc52a7a9: return "sys_game_process_exitspawn"; - } - - // check registered functions - if (fid < 0x100000000ull) - { - if (const auto func = get_ppu_func_by_nid(static_cast(fid))) - { - if (func->name) - { - return func->name; - } - } - } - - return ~fid < 1024 ? fmt::format("syscall_%lld", ~fid) : fmt::format("0x%08llX", fid); -} diff --git a/rpcs3-next/rpcs3/internal/rpcs3/syscalls/LogBase.cpp b/rpcs3-next/rpcs3/internal/rpcs3/syscalls/LogBase.cpp deleted file mode 100644 index a3383c1afa46..000000000000 --- a/rpcs3-next/rpcs3/internal/rpcs3/syscalls/LogBase.cpp +++ /dev/null @@ -1,22 +0,0 @@ -#include "stdafx.h" -#include "Utilities/Log.h" -#include "Emu/System.h" -#include "Emu/state.h" -#include "LogBase.h" - -bool LogBase::CheckLogging() const -{ - return rpcs3::config.misc.log.hle_logging.value() || m_logging; -} - -void LogBase::LogOutput(LogType type, std::string text) const -{ - switch (type) - { - case LogNotice: LOG_NOTICE(HLE, GetName() + ": " + text); break; - case LogSuccess: LOG_SUCCESS(HLE, GetName() + ": " + text); break; - case LogWarning: LOG_WARNING(HLE, GetName() + ": " + text); break; - case LogError: LOG_ERROR(HLE, GetName() + ": " + text); break; - case LogTodo: LOG_ERROR(HLE, GetName() + " TODO: " + text); break; - } -} diff --git a/rpcs3-next/rpcs3/internal/rpcs3/syscalls/LogBase.h b/rpcs3-next/rpcs3/internal/rpcs3/syscalls/LogBase.h deleted file mode 100644 index 56dd55e9c8c8..000000000000 --- a/rpcs3-next/rpcs3/internal/rpcs3/syscalls/LogBase.h +++ /dev/null @@ -1,74 +0,0 @@ -#pragma once - -class LogBase -{ - bool m_logging; - bool CheckLogging() const; - - enum LogType - { - LogNotice, - LogSuccess, - LogWarning, - LogError, - LogTodo, - }; - - void LogOutput(LogType type, std::string text) const; - - template never_inline safe_buffers void LogPrepare(LogType type, const char* fmt, Args... args) const - { - LogOutput(type, fmt::format(fmt, args...)); - } - - never_inline safe_buffers void LogPrepare(LogType type, const char* fmt) const - { - LogOutput(type, fmt); - } - -public: - void SetLogging(bool value) - { - m_logging = value; - } - - LogBase() - { - SetLogging(false); - } - - virtual const std::string& GetName() const = 0; - - template force_inline void Notice(const char* fmt, Args... args) const - { - LogPrepare(LogNotice, fmt, fmt::do_unveil(args)...); - } - - template force_inline void Log(const char* fmt, Args... args) const - { - if (CheckLogging()) - { - Notice(fmt, args...); - } - } - - template force_inline void Success(const char* fmt, Args... args) const - { - LogPrepare(LogSuccess, fmt, fmt::do_unveil(args)...); - } - - template force_inline void Warning(const char* fmt, Args... args) const - { - LogPrepare(LogWarning, fmt, fmt::do_unveil(args)...); - } - - template force_inline void Error(const char* fmt, Args... args) const - { - LogPrepare(LogError, fmt, fmt::do_unveil(args)...); - } - - template force_inline void Todo(const char* fmt, Args... args) const - { - LogPrepare(LogTodo, fmt, fmt::do_unveil(args)...); - } -}; diff --git a/rpcs3-next/rpcs3/internal/rpcs3/syscalls/Modules.cpp b/rpcs3-next/rpcs3/internal/rpcs3/syscalls/Modules.cpp index acb238a05009..80dbbfc43ac6 100644 --- a/rpcs3-next/rpcs3/internal/rpcs3/syscalls/Modules.cpp +++ b/rpcs3-next/rpcs3/internal/rpcs3/syscalls/Modules.cpp @@ -1,4 +1,3 @@ -#include "stdafx.h" #include "Utilities/Log.h" #include "Emu/Memory/Memory.h" #include "Emu/System.h" diff --git a/rpcs3-next/rpcs3/internal/rpcs3/syscalls/SysCalls.cpp b/rpcs3-next/rpcs3/internal/rpcs3/syscalls/SysCalls.cpp index eda95867c705..112f5086ae21 100644 --- a/rpcs3-next/rpcs3/internal/rpcs3/syscalls/SysCalls.cpp +++ b/rpcs3-next/rpcs3/internal/rpcs3/syscalls/SysCalls.cpp @@ -1,11 +1,4 @@ -#include "stdafx.h" -#include "Utilities/Log.h" -#include "Utilities/AutoPause.h" -#include "Emu/Memory/Memory.h" -#include "Emu/System.h" -#include "Emu/state.h" -#include "Modules.h" - +/* #include "lv2/sys_lwmutex.h" #include "lv2/sys_lwcond.h" #include "lv2/sys_mutex.h" @@ -29,889 +22,898 @@ #include "lv2/sys_vm.h" #include "lv2/sys_fs.h" #include "lv2/sys_dbg.h" +*/ +#include "syscalls.h" -#include "Emu/SysCalls/Modules/cellGcmSys.h" - -#include "SysCalls.h" - -void null_func(PPUThread& ppu) +namespace rpcs3::rsx::ppu { - const u64 code = ppu.GPR[11]; - LOG_ERROR(HLE, "Unimplemented syscall %lld: %s -> CELL_OK", code, get_ps3_function_name(~code)); - ppu.GPR[3] = 0; + class thread; } -// UNS = Unused -// ROOT = Root -// DBG = Debug -// PM = Product Mode -// AuthID = Authentication ID -const ppu_func_caller g_sc_table[1024] = +namespace rpcs3::syscalls { - null_func, - BIND_FUNC(sys_process_getpid), //1 (0x001) - BIND_FUNC(sys_process_wait_for_child), //2 (0x002) ROOT - null_func,//BIND_FUNC(sys_process_exit), //3 (0x003) - BIND_FUNC(sys_process_get_status), //4 (0x004) DBG - BIND_FUNC(sys_process_detach_child), //5 (0x005) DBG - - null_func, null_func, null_func, null_func, null_func, null_func, //6-11 UNS - - BIND_FUNC(sys_process_get_number_of_object), //12 (0x00C) - BIND_FUNC(sys_process_get_id), //13 (0x00D) - BIND_FUNC(sys_process_is_spu_lock_line_reservation_address), //14 (0x00E) - - null_func, null_func, null_func, //15-17 UNS - - BIND_FUNC(sys_process_getppid), //18 (0x012) - BIND_FUNC(sys_process_kill), //19 (0x013) - null_func, //20 (0x014) UNS - null_func,//BIND_FUNC(_sys_process_spawn), //21 (0x015) DBG - null_func,//BIND_FUNC(sys_process_exit), //22 (0x016) - BIND_FUNC(sys_process_wait_for_child2), //23 (0x017) DBG - null_func,//BIND_FUNC(), //24 (0x018) DBG - BIND_FUNC(sys_process_get_sdk_version), //25 (0x019) - null_func,//BIND_FUNC(_sys_process_exit), //26 (0x01A) - null_func,//BIND_FUNC(), //27 (0x01B) DBG - null_func,//BIND_FUNC(_sys_process_get_number_of_object)//28 (0x01C) ROOT - BIND_FUNC(sys_process_get_id), //29 (0x01D) ROOT - BIND_FUNC(_sys_process_get_paramsfo), //30 (0x01E) - null_func,//BIND_FUNC(sys_process_get_ppu_guid), //31 (0x01F) - - null_func, null_func, null_func, null_func, null_func, null_func, null_func, null_func, null_func, //32-40 UNS - - BIND_FUNC(_sys_ppu_thread_exit), //41 (0x029) - null_func, //42 (0x02A) UNS - BIND_FUNC(sys_ppu_thread_yield), //43 (0x02B) - BIND_FUNC(sys_ppu_thread_join), //44 (0x02C) - BIND_FUNC(sys_ppu_thread_detach), //45 (0x02D) - BIND_FUNC(sys_ppu_thread_get_join_state), //46 (0x02E) - BIND_FUNC(sys_ppu_thread_set_priority), //47 (0x02F) DBG - BIND_FUNC(sys_ppu_thread_get_priority), //48 (0x030) - BIND_FUNC(sys_ppu_thread_get_stack_information), //49 (0x031) - null_func,//BIND_FUNC(sys_ppu_thread_stop), //50 (0x032) ROOT - null_func,//BIND_FUNC(sys_ppu_thread_restart), //51 (0x033) ROOT - BIND_FUNC(_sys_ppu_thread_create), //52 (0x034) DBG - BIND_FUNC(sys_ppu_thread_start), //53 (0x035) - null_func,//BIND_FUNC(sys_ppu_...), //54 (0x036) ROOT - null_func,//BIND_FUNC(sys_ppu_...), //55 (0x037) ROOT - BIND_FUNC(sys_ppu_thread_rename), //56 (0x038) - null_func,//BIND_FUNC(sys_ppu_thread_recover_page_fault)//57 (0x039) - null_func,//BIND_FUNC(sys_ppu_thread_get_page_fault_context),//58 (0x03A) - null_func, //59 (0x03B) UNS - BIND_FUNC(sys_trace_create), //60 (0x03C) - BIND_FUNC(sys_trace_start), //61 (0x03D) - BIND_FUNC(sys_trace_stop), //62 (0x03E) - BIND_FUNC(sys_trace_update_top_index), //63 (0x03F) - BIND_FUNC(sys_trace_destroy), //64 (0x040) - BIND_FUNC(sys_trace_drain), //65 (0x041) - BIND_FUNC(sys_trace_attach_process), //66 (0x042) - BIND_FUNC(sys_trace_allocate_buffer), //67 (0x043) - BIND_FUNC(sys_trace_free_buffer), //68 (0x044) - BIND_FUNC(sys_trace_create2), //69 (0x045) - BIND_FUNC(sys_timer_create), //70 (0x046) - BIND_FUNC(sys_timer_destroy), //71 (0x047) - BIND_FUNC(sys_timer_get_information), //72 (0x048) - BIND_FUNC(_sys_timer_start), //73 (0x049) - BIND_FUNC(sys_timer_stop), //74 (0x04A) - BIND_FUNC(sys_timer_connect_event_queue), //75 (0x04B) - BIND_FUNC(sys_timer_disconnect_event_queue), //76 (0x04C) - null_func,//BIND_FUNC(sys_trace_create2_in_cbepm), //77 (0x04D) - null_func,//BIND_FUNC(sys_trace_...) //78 (0x04E) - null_func, //79 (0x04F) UNS - null_func,//BIND_FUNC(sys_interrupt_tag_create) //80 (0x050) - BIND_FUNC(sys_interrupt_tag_destroy), //81 (0x051) - BIND_FUNC(sys_event_flag_create), //82 (0x052) - BIND_FUNC(sys_event_flag_destroy), //83 (0x053) - BIND_FUNC(_sys_interrupt_thread_establish), //84 (0x054) - BIND_FUNC(sys_event_flag_wait), //85 (0x055) - BIND_FUNC(sys_event_flag_trywait), //86 (0x056) - BIND_FUNC(sys_event_flag_set), //87 (0x057) - BIND_FUNC(sys_interrupt_thread_eoi), //88 (0x058) - BIND_FUNC(_sys_interrupt_thread_disestablish), //89 (0x059) - BIND_FUNC(sys_semaphore_create), //90 (0x05A) - BIND_FUNC(sys_semaphore_destroy), //91 (0x05B) - BIND_FUNC(sys_semaphore_wait), //92 (0x05C) - BIND_FUNC(sys_semaphore_trywait), //93 (0x05D) - BIND_FUNC(sys_semaphore_post), //94 (0x05E) - BIND_FUNC(_sys_lwmutex_create), //95 (0x05F) - BIND_FUNC(_sys_lwmutex_destroy), //96 (0x060) - BIND_FUNC(_sys_lwmutex_lock), //97 (0x061) - BIND_FUNC(_sys_lwmutex_unlock), //98 (0x062) - BIND_FUNC(_sys_lwmutex_trylock), //99 (0x063) - BIND_FUNC(sys_mutex_create), //100 (0x064) - BIND_FUNC(sys_mutex_destroy), //101 (0x065) - BIND_FUNC(sys_mutex_lock), //102 (0x066) - BIND_FUNC(sys_mutex_trylock), //103 (0x067) - BIND_FUNC(sys_mutex_unlock), //104 (0x068) - BIND_FUNC(sys_cond_create), //105 (0x069) - BIND_FUNC(sys_cond_destroy), //106 (0x06A) - BIND_FUNC(sys_cond_wait), //107 (0x06B) - BIND_FUNC(sys_cond_signal), //108 (0x06C) - BIND_FUNC(sys_cond_signal_all), //109 (0x06D) - BIND_FUNC(sys_cond_signal_to), //110 (0x06E) - BIND_FUNC(_sys_lwcond_create), //111 (0x06F) - BIND_FUNC(_sys_lwcond_destroy), //112 (0x070) - BIND_FUNC(_sys_lwcond_queue_wait), //113 (0x071) - BIND_FUNC(sys_semaphore_get_value), //114 (0x072) - BIND_FUNC(_sys_lwcond_signal), //115 (0x073) - BIND_FUNC(_sys_lwcond_signal_all), //116 (0x074) - null_func,//BIND_FUNC(sys_semaphore_...) //117 (0x075) // internal, used by sys_lwmutex_unlock - BIND_FUNC(sys_event_flag_clear), //118 (0x076) - null_func,//BIND_FUNC(sys_event_...) //119 (0x077) ROOT - BIND_FUNC(sys_rwlock_create), //120 (0x078) - BIND_FUNC(sys_rwlock_destroy), //121 (0x079) - BIND_FUNC(sys_rwlock_rlock), //122 (0x07A) - BIND_FUNC(sys_rwlock_tryrlock), //123 (0x07B) - BIND_FUNC(sys_rwlock_runlock), //124 (0x07C) - BIND_FUNC(sys_rwlock_wlock), //125 (0x07D) - BIND_FUNC(sys_rwlock_trywlock), //126 (0x07E) - BIND_FUNC(sys_rwlock_wunlock), //127 (0x07F) - BIND_FUNC(sys_event_queue_create), //128 (0x080) - BIND_FUNC(sys_event_queue_destroy), //129 (0x081) - BIND_FUNC(sys_event_queue_receive), //130 (0x082) - BIND_FUNC(sys_event_queue_tryreceive), //131 (0x083) - BIND_FUNC(sys_event_flag_cancel), //132 (0x084) - BIND_FUNC(sys_event_queue_drain), //133 (0x085) - BIND_FUNC(sys_event_port_create), //134 (0x086) - BIND_FUNC(sys_event_port_destroy), //135 (0x087) - BIND_FUNC(sys_event_port_connect_local), //136 (0x088) - BIND_FUNC(sys_event_port_disconnect), //137 (0x089) - BIND_FUNC(sys_event_port_send), //138 (0x08A) - BIND_FUNC(sys_event_flag_get), //139 (0x08B) - null_func,//BIND_FUNC(sys_event_port_connect_ipc) //140 (0x08C) - BIND_FUNC(sys_timer_usleep), //141 (0x08D) - BIND_FUNC(sys_timer_sleep), //142 (0x08E) - null_func,//BIND_FUNC(sys_time_set_timezone) //143 (0x08F) ROOT - BIND_FUNC(sys_time_get_timezone), //144 (0x090) - BIND_FUNC(sys_time_get_current_time), //145 (0x091) - null_func,//BIND_FUNC(sys_time_get_system_time), //146 (0x092) ROOT - BIND_FUNC(sys_time_get_timebase_frequency), //147 (0x093) - null_func,//BIND_FUNC(_sys_rwlock_trywlock) //148 (0x094) - null_func, //149 (0x095) UNS - BIND_FUNC(sys_raw_spu_create_interrupt_tag), //150 (0x096) - BIND_FUNC(sys_raw_spu_set_int_mask), //151 (0x097) - BIND_FUNC(sys_raw_spu_get_int_mask), //152 (0x098) - BIND_FUNC(sys_raw_spu_set_int_stat), //153 (0x099) - BIND_FUNC(sys_raw_spu_get_int_stat), //154 (0x09A) - null_func,//BIND_FUNC(sys_spu_image_get_information?) //155 (0x09B) - BIND_FUNC(sys_spu_image_open), //156 (0x09C) - null_func,//BIND_FUNC(sys_spu_image_import) //157 (0x09D) - null_func,//BIND_FUNC(sys_spu_image_close) //158 (0x09E) - null_func,//BIND_FUNC(sys_raw_spu_load) //159 (0x09F) - BIND_FUNC(sys_raw_spu_create), //160 (0x0A0) - BIND_FUNC(sys_raw_spu_destroy), //161 (0x0A1) - null_func, //162 (0x0A2) UNS - BIND_FUNC(sys_raw_spu_read_puint_mb), //163 (0x0A3) - null_func, //164 (0x0A4) UNS - BIND_FUNC(sys_spu_thread_get_exit_status), //165 (0x0A5) - BIND_FUNC(sys_spu_thread_set_argument), //166 (0x0A6) - null_func,//BIND_FUNC(sys_spu_thread_group_start_on_exit)//167(0x0A7) - null_func, //168 (0x0A8) UNS - BIND_FUNC(sys_spu_initialize), //169 (0x0A9) - BIND_FUNC(sys_spu_thread_group_create), //170 (0x0AA) - BIND_FUNC(sys_spu_thread_group_destroy), //171 (0x0AB) - BIND_FUNC(sys_spu_thread_initialize), //172 (0x0AC) - BIND_FUNC(sys_spu_thread_group_start), //173 (0x0AD) - BIND_FUNC(sys_spu_thread_group_suspend), //174 (0x0AE) - BIND_FUNC(sys_spu_thread_group_resume), //175 (0x0AF) - BIND_FUNC(sys_spu_thread_group_yield), //176 (0x0B0) - BIND_FUNC(sys_spu_thread_group_terminate), //177 (0x0B1) - BIND_FUNC(sys_spu_thread_group_join), //178 (0x0B2) - null_func,//BIND_FUNC(sys_spu_thread_group_set_priority)//179 (0x0B3) - null_func,//BIND_FUNC(sys_spu_thread_group_get_priority)//180 (0x0B4) - BIND_FUNC(sys_spu_thread_write_ls), //181 (0x0B5) - BIND_FUNC(sys_spu_thread_read_ls), //182 (0x0B6) - null_func, //183 (0x0B7) UNS - BIND_FUNC(sys_spu_thread_write_snr), //184 (0x0B8) - BIND_FUNC(sys_spu_thread_group_connect_event), //185 (0x0B9) - BIND_FUNC(sys_spu_thread_group_disconnect_event), //186 (0x0BA) - BIND_FUNC(sys_spu_thread_set_spu_cfg), //187 (0x0BB) - BIND_FUNC(sys_spu_thread_get_spu_cfg), //188 (0x0BC) - null_func, //189 (0x0BD) UNS - BIND_FUNC(sys_spu_thread_write_spu_mb), //190 (0x0BE) - BIND_FUNC(sys_spu_thread_connect_event), //191 (0x0BF) - BIND_FUNC(sys_spu_thread_disconnect_event), //192 (0x0C0) - BIND_FUNC(sys_spu_thread_bind_queue), //193 (0x0C1) - BIND_FUNC(sys_spu_thread_unbind_queue), //194 (0x0C2) - null_func, //195 (0x0C3) UNS - BIND_FUNC(sys_raw_spu_set_spu_cfg), //196 (0x0C4) - BIND_FUNC(sys_raw_spu_get_spu_cfg), //197 (0x0C5) - null_func,//BIND_FUNC(sys_spu_thread_recover_page_fault)//198 (0x0C6) - null_func,//BIND_FUNC(sys_raw_spu_recover_page_fault) //199 (0x0C7) - - null_func, null_func, null_func, null_func, null_func, //204 UNS? - null_func, null_func, null_func, null_func, null_func, //209 UNS? - null_func, null_func, null_func, null_func, null_func, //214 UNS? - - null_func,//BIND_FUNC(sys_dbg_mat_set_condition) //215 (0x0D7) - null_func,//BIND_FUNC(sys_dbg_mat_get_condition) //216 (0x0D8) - null_func,//BIND_FUNC(sys_dbg_...) //217 (0x0D9) DBG UNS? - null_func,//BIND_FUNC(sys_dbg_...) //218 (0x0DA) DBG UNS? - null_func,//BIND_FUNC(sys_dbg_...) //219 (0x0DB) DBG UNS? - - null_func, null_func, null_func, null_func, null_func, //224 UNS - null_func, null_func, null_func, null_func, null_func, //229 UNS? - - null_func,//BIND_FUNC(sys_isolated_spu_create) //230 (0x0E6) ROOT - null_func,//BIND_FUNC(sys_isolated_spu_destroy) //231 (0x0E7) ROOT - null_func,//BIND_FUNC(sys_isolated_spu_start) //232 (0x0E8) ROOT - null_func,//BIND_FUNC(sys_isolated_spu_create_interrupt_tag) //233 (0x0E9) ROOT - null_func,//BIND_FUNC(sys_isolated_spu_set_int_mask) //234 (0x0EA) ROOT - null_func,//BIND_FUNC(sys_isolated_spu_get_int_mask) //235 (0x0EB) ROOT - null_func,//BIND_FUNC(sys_isolated_spu_set_int_stat) //236 (0x0EC) ROOT - null_func,//BIND_FUNC(sys_isolated_spu_get_int_stat) //237 (0x0ED) ROOT - null_func,//BIND_FUNC(sys_isolated_spu_set_spu_cfg) //238 (0x0EE) ROOT - null_func,//BIND_FUNC(sys_isolated_spu_get_spu_cfg) //239 (0x0EF) ROOT - null_func,//BIND_FUNC(sys_isolated_spu_read_puint_mb) //240 (0x0F0) ROOT - null_func, //241 (0x0F1) ROOT UNS - null_func, //242 (0x0F2) ROOT UNS - null_func, //243 (0x0F3) ROOT UNS - null_func,//BIND_FUNC(sys_spu_thread_group_system_set_next_group) //244 (0x0F4) ROOT - null_func,//BIND_FUNC(sys_spu_thread_group_system_unset_next_group) //245 (0x0F5) ROOT - null_func,//BIND_FUNC(sys_spu_thread_group_system_set_switch_group) //246 (0x0F6) ROOT - null_func,//BIND_FUNC(sys_spu_thread_group_system_unset_switch_group) //247 (0x0F7) ROOT - null_func,//BIND_FUNC(sys_spu_thread_group...) //248 (0x0F8) ROOT - null_func,//BIND_FUNC(sys_spu_thread_group...) //249 (0x0F9) ROOT - null_func,//BIND_FUNC(sys_spu_thread_group_set_cooperative_victims) //250 (0x0FA) - BIND_FUNC(sys_spu_thread_group_connect_event_all_threads), //251 (0x0FB) - BIND_FUNC(sys_spu_thread_group_disconnect_event_all_threads), //252 (0x0FC) - null_func,//BIND_FUNC() //253 (0x0FD) - null_func,//BIND_FUNC(sys_spu_thread_group_log) //254 (0x0FE) - - null_func, null_func, null_func, null_func, null_func, //255-259 UNS - - null_func,//BIND_FUNC(sys_spu_image_open_by_fd) //260 (0x104) - - null_func, null_func, null_func, null_func, //264 UNS - null_func, null_func, null_func, null_func, null_func, //269 UNS - null_func, null_func, null_func, null_func, null_func, //274 UNS - null_func, null_func, null_func, null_func, null_func, //279 UNS - null_func, null_func, null_func, null_func, null_func, //284 UNS - null_func, null_func, null_func, null_func, null_func, //289 UNS - null_func, null_func, null_func, null_func, null_func, //294 UNS - null_func, null_func, null_func, null_func, null_func, //299 UNS - - BIND_FUNC(sys_vm_memory_map), //300 (0x12C) - BIND_FUNC(sys_vm_unmap), //301 (0x12D) - BIND_FUNC(sys_vm_append_memory), //302 (0x12E) - BIND_FUNC(sys_vm_return_memory), //303 (0x12F) - BIND_FUNC(sys_vm_lock), //304 (0x130) - BIND_FUNC(sys_vm_unlock), //305 (0x131) - BIND_FUNC(sys_vm_touch), //306 (0x132) - BIND_FUNC(sys_vm_flush), //307 (0x133) - BIND_FUNC(sys_vm_invalidate), //308 (0x134) - BIND_FUNC(sys_vm_store), //309 (0x135) - BIND_FUNC(sys_vm_sync), //310 (0x136) - BIND_FUNC(sys_vm_test), //311 (0x137) - BIND_FUNC(sys_vm_get_statistics), //312 (0x138) - null_func,//BIND_FUNC(sys_vm_memory_map (different)) //313 (0x139) - null_func,//BIND_FUNC(sys_...) //314 (0x13A) - null_func,//BIND_FUNC(sys_...) //315 (0x13B) - - null_func, null_func, null_func, null_func, null_func, null_func, null_func, null_func, //316-323 UNS - - BIND_FUNC(sys_memory_container_create), //324 (0x144) DBG - BIND_FUNC(sys_memory_container_destroy), //325 (0x145) DBG - BIND_FUNC(sys_mmapper_allocate_fixed_address), //326 (0x146) - BIND_FUNC(sys_mmapper_enable_page_fault_notification), //327 (0x147) - null_func,//BIND_FUNC(sys_mmapper_...) //328 (0x148) - null_func,//BIND_FUNC(sys_mmapper_free_shared_memory) //329 (0x149) - BIND_FUNC(sys_mmapper_allocate_address), //330 (0x14A) - BIND_FUNC(sys_mmapper_free_address), //331 (0x14B) - null_func,//BIND_FUNC(sys_mmapper_allocate_shared_memory)//332(0x14C) - null_func,//BIND_FUNC(sys_mmapper_set_shared_memory_flag)//333(0x14D) - null_func,//BIND_FUNC(sys_mmapper_map_shared_memory) //334 (0x14E) - null_func,//BIND_FUNC(sys_mmapper_unmap_shared_memory) //335 (0x14F) - BIND_FUNC(sys_mmapper_change_address_access_right), //336 (0x150) - BIND_FUNC(sys_mmapper_search_and_map), //337 (0x151) - null_func,//BIND_FUNC(sys_mmapper_get_shared_memory_attribute) //338 (0x152) - null_func,//BIND_FUNC(sys_...) //339 (0x153) - null_func,//BIND_FUNC(sys_...) //340 (0x154) - BIND_FUNC(sys_memory_container_create), //341 (0x155) - BIND_FUNC(sys_memory_container_destroy), //342 (0x156) - BIND_FUNC(sys_memory_container_get_size), //343 (0x157) - null_func,//BIND_FUNC(sys_memory_budget_set) //344 (0x158) - null_func,//BIND_FUNC(sys_memory_...) //345 (0x159) - null_func,//BIND_FUNC(sys_memory_...) //346 (0x15A) - null_func, //347 (0x15B) UNS - BIND_FUNC(sys_memory_allocate), //348 (0x15C) - BIND_FUNC(sys_memory_free), //349 (0x15D) - BIND_FUNC(sys_memory_allocate_from_container), //350 (0x15E) - BIND_FUNC(sys_memory_get_page_attribute), //351 (0x15F) - BIND_FUNC(sys_memory_get_user_memory_size), //352 (0x160) - null_func,//BIND_FUNC(sys_memory_get_user_memory_stat) //353 (0x161) - null_func,//BIND_FUNC(sys_memory_...) //354 (0x162) - null_func,//BIND_FUNC(sys_memory_...) //355 (0x163) - null_func,//BIND_FUNC(sys_memory_allocate_colored) //356 (0x164) - null_func,//BIND_FUNC(sys_memory_...) //357 (0x165) - null_func,//BIND_FUNC(sys_memory_...) //358 (0x166) - null_func,//BIND_FUNC(sys_memory_...) //359 (0x167) - null_func,//BIND_FUNC(sys_memory_...) //360 (0x168) - null_func,//BIND_FUNC(sys_memory_allocate_from_container_colored) //361 (0x169) - null_func,//BIND_FUNC(sys_mmapper_allocate_memory_from_container) //362 (0x16A) - null_func,//BIND_FUNC(sys_mmapper_...) //363 (0x16B) - null_func,//BIND_FUNC(sys_mmapper_...) //364 (0x16C) - null_func, //365 (0x16D) UNS - null_func, //366 (0x16E) UNS - null_func,//BIND_FUNC(sys_uart_initialize) //367 (0x16F) ROOT - null_func,//BIND_FUNC(sys_uart_receive) //368 (0x170) ROOT - null_func,//BIND_FUNC(sys_uart_send) //369 (0x171) ROOT - null_func,//BIND_FUNC(sys_uart_get_params) //370 (0x172) ROOT - null_func, //371 (0x173) UNS - null_func,//BIND_FUNC(sys_game_watchdog_start) //372 (0x174) - null_func,//BIND_FUNC(sys_game_watchdog_stop) //373 (0x175) - null_func,//BIND_FUNC(sys_game_watchdog_clear) //374 (0x176) - null_func,//BIND_FUNC(sys_game_set_system_sw_version) //375 (0x177) ROOT - null_func,//BIND_FUNC(sys_game_get_system_sw_version) //376 (0x178) ROOT - null_func,//BIND_FUNC(sys_sm_set_shop_mode) //377 (0x179) ROOT - null_func,//BIND_FUNC(sys_sm_get_ext_event2) //378 (0x17A) ROOT - null_func,//BIND_FUNC(sys_sm_shutdown) //379 (0x17B) ROOT - null_func,//BIND_FUNC(sys_sm_get_params) //380 (0x17C) DBG - null_func,//BIND_FUNC(sys_sm_get_inter_lpar_parameter) //381 (0x17D) ROOT - null_func,//BIND_FUNC(sys_sm_) //382 (0x17E) ROOT - null_func,//BIND_FUNC(sys_game_get_temperature) //383 (0x17F) ROOT - null_func,//BIND_FUNC(sys_sm_get_tzpb) //384 (0x180) ROOT - null_func,//BIND_FUNC(sys_sm_request_led) //385 (0x181) ROOT - null_func,//BIND_FUNC(sys_sm_control_led) //386 (0x182) ROOT - null_func,//BIND_FUNC(sys_sm_get_platform_info) //387 (0x183) DBG - null_func,//BIND_FUNC(sys_sm_ring_buzzer) //388 (0x184) ROOT - null_func,//BIND_FUNC(sys_sm_set_fan_policy) //389 (0x185) PM - null_func,//BIND_FUNC(sys_sm_request_error_log) //390 (0x186) ROOT - null_func,//BIND_FUNC(sys_sm_request_be_count) //391 (0x187) ROOT - null_func,//BIND_FUNC(sys_sm_ring_buzzer) //392 (0x188) ROOT - null_func,//BIND_FUNC(sys_sm_get_hw_config) //393 (0x189) ROOT - null_func,//BIND_FUNC(sys_sm_request_scversion) //394 (0x18A) ROOT - null_func,//BIND_FUNC(sys_sm_request_system_event_log) //395 (0x18B) PM - null_func,//BIND_FUNC(sys_sm_set_rtc_alarm) //396 (0x18C) ROOT - null_func,//BIND_FUNC(sys_sm_get_rtc_alarm) //397 (0x18D) ROOT - null_func,//BIND_FUNC(sys_console_write) //398 (0x18E) ROOT - null_func, //399 (0x18F) UNS - null_func,//BIND_FUNC(sys_sm_...) //400 (0x190) PM - null_func,//BIND_FUNC(sys_sm_...) //401 (0x191) ROOT - BIND_FUNC(sys_tty_read), //402 (0x192) - BIND_FUNC(sys_tty_write), //403 (0x193) - null_func,//BIND_FUNC(sys_...) //404 (0x194) ROOT - null_func,//BIND_FUNC(sys_...) //405 (0x195) PM - null_func,//BIND_FUNC(sys_...) //406 (0x196) PM - null_func,//BIND_FUNC(sys_...) //407 (0x197) PM - null_func,//BIND_FUNC(sys_sm_get_tzpb) //408 (0x198) PM - null_func,//BIND_FUNC(sys_sm_get_fan_policy) //409 (0x199) PM - null_func,//BIND_FUNC(sys_game_board_storage_read) //410 (0x19A) - null_func,//BIND_FUNC(sys_game_board_storage_write) //411 (0x19B) - null_func,//BIND_FUNC(sys_game_get_rtc_status) //412 (0x19C) - null_func,//BIND_FUNC(sys_...) //413 (0x19D) ROOT - null_func,//BIND_FUNC(sys_...) //414 (0x19E) ROOT - null_func,//BIND_FUNC(sys_...) //415 (0x19F) ROOT - - null_func, null_func, null_func, null_func, //419 UNS - null_func, null_func, null_func, null_func, null_func, //424 UNS - null_func, null_func, null_func, null_func, null_func, //429 UNS - null_func, null_func, null_func, null_func, null_func, //434 UNS - null_func, null_func, null_func, null_func, null_func, //439 UNS - null_func, null_func, null_func, null_func, null_func, //444 UNS - null_func, null_func, null_func, null_func, null_func, //449 UNS - - null_func,//BIND_FUNC(sys_overlay_load_module) //450 (0x1C2) - null_func,//BIND_FUNC(sys_overlay_unload_module) //451 (0x1C3) - null_func,//BIND_FUNC(sys_overlay_get_module_list) //452 (0x1C4) - null_func,//BIND_FUNC(sys_overlay_get_module_info) //453 (0x1C5) - null_func,//BIND_FUNC(sys_overlay_load_module_by_fd) //454 (0x1C6) - null_func,//BIND_FUNC(sys_overlay_get_module_info2) //455 (0x1C7) - null_func,//BIND_FUNC(sys_overlay_get_sdk_version) //456 (0x1C8) - null_func,//BIND_FUNC(sys_overlay_get_module_dbg_info) //457 (0x1C9) - null_func,//BIND_FUNC(sys_overlay_get_module_dbg_info) //458 (0x1CA) - null_func, //459 (0x1CB) UNS - null_func,//BIND_FUNC(sys_prx_dbg_get_module_id_list) //460 (0x1CC) ROOT - null_func,//BIND_FUNC(sys_prx_get_module_id_by_address) //461 (0x1CD) - null_func, //462 (0x1CE) UNS - null_func,//BIND_FUNC(sys_prx_load_module_by_fd) //463 (0x1CF) - null_func,//BIND_FUNC(sys_prx_load_module_on_memcontainer_by_fd) //464 (0x1D0) - BIND_FUNC(sys_prx_load_module_list), //465 (0x1D1) - null_func,//BIND_FUNC(sys_prx_load_module_list_on_memcontainer) //466 (0x1D2) - null_func,//BIND_FUNC(sys_prx_get_ppu_guid) //467 (0x1D3) - null_func,//BIND_FUNC(sys_...) //468 (0x1D4) ROOT - null_func, //469 (0x1D5) UNS - null_func,//BIND_FUNC(sys_...) //470 (0x1D6) ROOT - null_func,//BIND_FUNC(sys_...) //471 (0x1D7) ROOT - null_func,//BIND_FUNC(sys_...) //472 (0x1D8) ROOT - null_func,//BIND_FUNC(sys_...) //473 (0x1D9) - null_func,//BIND_FUNC(sys_...) //474 (0x1DA) - null_func,//BIND_FUNC(sys_...) //475 (0x1DB) ROOT - null_func,//BIND_FUNC(sys_...) //476 (0x1DC) ROOT - - null_func, null_func, null_func, //477-479 UNS - - BIND_FUNC(sys_prx_load_module), //480 (0x1E0) - BIND_FUNC(sys_prx_start_module), //481 (0x1E1) - BIND_FUNC(sys_prx_stop_module), //482 (0x1E2) - BIND_FUNC(sys_prx_unload_module), //483 (0x1E3) - BIND_FUNC(sys_prx_register_module), //484 (0x1E4) - BIND_FUNC(sys_prx_query_module), //485 (0x1E5) - BIND_FUNC(sys_prx_register_library), //486 (0x1E6) - BIND_FUNC(sys_prx_unregister_library), //487 (0x1E7) - BIND_FUNC(sys_prx_link_library), //488 (0x1E8) - BIND_FUNC(sys_prx_unlink_library), //489 (0x1E9) - BIND_FUNC(sys_prx_query_library), //490 (0x1EA) - null_func, //491 (0x1EB) UNS - null_func,//BIND_FUNC(sys_...) //492 (0x1EC) DBG - null_func,//BIND_FUNC(sys_prx_dbg_get_module_info) //493 (0x1ED) DBG - null_func,//BIND_FUNC(sys_prx_get_module_list), //494 (0x1EE) - null_func,//BIND_FUNC(sys_prx_get_module_info), //495 (0x1EF) - null_func,//BIND_FUNC(sys_prx_get_module_id_by_name), //496 (0x1F0) - null_func,//BIND_FUNC(sys_prx_load_module_on_memcontainer),//497 (0x1F1) - BIND_FUNC(sys_prx_start), //498 (0x1F2) - BIND_FUNC(sys_prx_stop), //499 (0x1F3) - null_func,//BIND_FUNC(sys_hid_manager_open) //500 (0x1F4) - null_func,//BIND_FUNC(sys_hid_manager_close) //501 (0x1F5) - null_func,//BIND_FUNC(sys_hid_manager_read) //502 (0x1F6) ROOT - null_func,//BIND_FUNC(sys_hid_manager_ioctl) //503 (0x1F7) - null_func,//BIND_FUNC(sys_hid_manager_map_logical_id_to_port_id) //504 (0x1F8) ROOT - null_func,//BIND_FUNC(sys_hid_manager_unmap_logical_id_to_port_id) //505 (0x1F9) ROOT - null_func,//BIND_FUNC(sys_hid_manager_add_hot_key_observer) //506 (0x1FA) ROOT - null_func,//BIND_FUNC(sys_hid_manager_remove_hot_key_observer) //507 (0x1FB) ROOT - null_func,//BIND_FUNC(sys_hid_manager_grab_focus) //508 (0x1FC) ROOT - null_func,//BIND_FUNC(sys_hid_manager_release_focus) //509 (0x1FD) ROOT - null_func,//BIND_FUNC(sys_hid_manager_...) //510 (0x1FE) - null_func,//BIND_FUNC(sys_hid_manager_set_...) //511 (0x1FF) ROOT - null_func,//BIND_FUNC(sys_hid_manager_...) //512 (0x200) ROOT - null_func,//BIND_FUNC(sys_hid_manager_...) //513 (0x201) - null_func,//BIND_FUNC(sys_hid_manager_...) //514 (0x202) - null_func, //515 (0x203) UNS - null_func,//BIND_FUNC(sys_config_open) //516 (0x204) - null_func,//BIND_FUNC(sys_config_close) //517 (0x205) - null_func,//BIND_FUNC(sys_config_get_service_event) //518 (0x206) - null_func,//BIND_FUNC(sys_config_add_service_listener) //519 (0x207) - null_func,//BIND_FUNC(sys_config_remove_service_listener) //520 (0x208) - null_func,//BIND_FUNC(sys_config_register_service) //521 (0x209) - null_func,//BIND_FUNC(sys_config_unregister_service) //522 (0x20A) - null_func,//BIND_FUNC(sys_config_io_event) //523 (0x20B) - null_func,//BIND_FUNC(sys_config_...) //524 (0x20C) - null_func,//BIND_FUNC(sys_config_...) //525 (0x20D) - null_func, //526 (0x20E) UNS - null_func, //527 (0x20F) UNS - null_func, //528 (0x210) UNS - null_func, //529 (0x211) UNS - null_func,//BIND_FUNC(sys_usbd_initialize) //530 (0x212) - null_func,//BIND_FUNC(sys_usbd_finalize) //531 (0x213) - null_func,//BIND_FUNC(sys_usbd_get_device_list) //532 (0x214) - null_func,//BIND_FUNC(sys_usbd_get_descriptor_size) //533 (0x215) - null_func,//BIND_FUNC(sys_usbd_get_descriptor) //534 (0x216) - null_func,//BIND_FUNC(sys_usbd_register_ldd) //535 (0x217) - null_func,//BIND_FUNC(sys_usbd_unregister_ldd) //536 (0x218) - null_func,//BIND_FUNC(sys_usbd_open_pipe) //537 (0x219) - null_func,//BIND_FUNC(sys_usbd_open_default_pipe) //538 (0x21A) - null_func,//BIND_FUNC(sys_usbd_close_pipe) //539 (0x21B) - null_func,//BIND_FUNC(sys_usbd_receive_event) //540 (0x21C) - null_func,//BIND_FUNC(sys_usbd_detect_event) //541 (0x21D) - null_func,//BIND_FUNC(sys_usbd_attach) //542 (0x21E) - null_func,//BIND_FUNC(sys_usbd_transfer_data) //543 (0x21F) - null_func,//BIND_FUNC(sys_usbd_isochronous_transfer_data) //544 (0x220) - null_func,//BIND_FUNC(sys_usbd_get_transfer_status) //545 (0x221) - null_func,//BIND_FUNC(sys_usbd_get_isochronous_transfer_status) //546 (0x222) - null_func,//BIND_FUNC(sys_usbd_get_device_location) //547 (0x223) - null_func,//BIND_FUNC(sys_usbd_send_event) //548 (0x224) - null_func,//BIND_FUNC(sys_ubsd_...) //549 (0x225) - null_func,//BIND_FUNC(sys_usbd_allocate_memory) //550 (0x226) - null_func,//BIND_FUNC(sys_usbd_free_memory) //551 (0x227) - null_func,//BIND_FUNC(sys_ubsd_...) //552 (0x228) - null_func,//BIND_FUNC(sys_ubsd_...) //553 (0x229) - null_func,//BIND_FUNC(sys_ubsd_...) //554 (0x22A) - null_func,//BIND_FUNC(sys_ubsd_...) //555 (0x22B) - null_func,//BIND_FUNC(sys_usbd_get_device_speed) //556 (0x22C) - null_func,//BIND_FUNC(sys_ubsd_...) //557 (0x22D) - null_func,//BIND_FUNC(sys_ubsd_...) //558 (0x22E) - null_func,//BIND_FUNC(sys_usbd_register_extra_ldd) //559 (0x22F) - null_func,//BIND_FUNC(sys_...) //560 (0x230) ROOT - null_func,//BIND_FUNC(sys_...) //561 (0x231) ROOT - null_func,//BIND_FUNC(sys_...) //562 (0x232) ROOT - null_func,//BIND_FUNC(sys_...) //563 (0x233) - null_func,//BIND_FUNC(sys_...) //564 (0x234) - null_func,//BIND_FUNC(sys_...) //565 (0x235) - null_func,//BIND_FUNC(sys_...) //566 (0x236) - null_func,//BIND_FUNC(sys_...) //567 (0x237) - null_func,//BIND_FUNC(sys_...) //568 (0x238) - null_func,//BIND_FUNC(sys_...) //569 (0x239) - null_func,//BIND_FUNC(sys_...) //570 (0x23A) - null_func,//BIND_FUNC(sys_pad_ldd_unregister_controller) //571 (0x23B) - null_func,//BIND_FUNC(sys_pad_ldd_data_insert) //572 (0x23C) - null_func,//BIND_FUNC(sys_pad_dbg_ldd_set_data_insert_mode) //573 (0x23D) - null_func,//BIND_FUNC(sys_pad_ldd_register_controller) //574 (0x23E) - null_func,//BIND_FUNC(sys_pad_ldd_get_port_no) //575 (0x23F) - null_func, //576 (0x240) UNS - null_func,//BIND_FUNC(sys_pad_manager_...) //577 (0x241) ROOT PM - null_func,//BIND_FUNC(sys_bluetooth_...) //578 (0x242) - null_func,//BIND_FUNC(sys_bluetooth_...) //579 (0x243) - null_func,//BIND_FUNC(sys_bluetooth_...) //580 (0x244) ROOT - null_func,//BIND_FUNC(sys_bluetooth_...) //581 (0x245) ROOT - null_func,//BIND_FUNC(sys_bluetooth_...) //582 (0x246) ROOT - null_func,//BIND_FUNC(sys_bluetooth_...) //583 (0x247) ROOT - null_func,//BIND_FUNC(sys_bluetooth_...) //584 (0x248) ROOT - null_func,//BIND_FUNC(sys_bluetooth_...) //585 (0x249) - null_func,//BIND_FUNC(sys_bluetooth_...) //586 (0x24A) - null_func,//BIND_FUNC(sys_bluetooth_...) //587 (0x24B) ROOT - null_func,//BIND_FUNC(sys_bluetooth_...) //588 (0x24C) - null_func,//BIND_FUNC(sys_bluetooth_...) //589 (0x24D) - null_func,//BIND_FUNC(sys_bluetooth_...) //590 (0x24E) ROOT - null_func,//BIND_FUNC(sys_bluetooth_...) //591 (0x24F) - null_func,//BIND_FUNC(sys_bluetooth_...) //592 (0x250) - null_func,//BIND_FUNC(sys_bluetooth_...) //593 (0x251) ROOT - null_func,//BIND_FUNC(sys_bluetooth_...) //594 (0x252) - null_func,//BIND_FUNC(sys_bluetooth_...) //595 (0x253) - null_func,//BIND_FUNC(sys_bluetooth_...) //596 (0x254) - null_func,//BIND_FUNC(sys_bluetooth_...) //597 (0x255) - null_func,//BIND_FUNC(sys_bluetooth_...) //598 (0x256) ROOT - null_func,//BIND_FUNC(sys_bluetooth_...) //599 (0x257) ROOT - null_func,//BIND_FUNC(sys_storage_open) //600 (0x258) ROOT - null_func,//BIND_FUNC(sys_storage_close) //601 (0x259) - null_func,//BIND_FUNC(sys_storage_read) //602 (0x25A) - null_func,//BIND_FUNC(sys_storage_write) //603 (0x25B) - null_func,//BIND_FUNC(sys_storage_send_device_command) //604 (0x25C) - null_func,//BIND_FUNC(sys_storage_async_configure) //605 (0x25D) - null_func,//BIND_FUNC(sys_storage_async_read) //606 (0x25E) - null_func,//BIND_FUNC(sys_storage_async_write) //607 (0x25F) - null_func,//BIND_FUNC(sys_storage_async_cancel) //608 (0x260) - null_func,//BIND_FUNC(sys_storage_get_device_info) //609 (0x261) ROOT - null_func,//BIND_FUNC(sys_storage_get_device_config) //610 (0x262) ROOT - null_func,//BIND_FUNC(sys_storage_report_devices) //611 (0x263) ROOT - null_func,//BIND_FUNC(sys_storage_configure_medium_event) //612 (0x264) ROOT - null_func,//BIND_FUNC(sys_storage_set_medium_polling_interval) //613 (0x265) - null_func,//BIND_FUNC(sys_storage_create_region) //614 (0x266) - null_func,//BIND_FUNC(sys_storage_delete_region) //615 (0x267) - null_func,//BIND_FUNC(sys_storage_execute_device_command) //616 (0x268) - null_func,//BIND_FUNC(sys_storage_check_region_acl) //617 (0x269) - null_func,//BIND_FUNC(sys_storage_set_region_acl) //618 (0x26A) - null_func,//BIND_FUNC(sys_storage_async_send_device_command) //619 (0x26B) - null_func,//BIND_FUNC(sys_...) //620 (0x26C) ROOT - null_func,//BIND_FUNC(sys_gamepad_ycon_if) //621 (0x26D) - null_func,//BIND_FUNC(sys_storage_get_region_offset) //622 (0x26E) - null_func,//BIND_FUNC(sys_storage_set_emulated_speed) //623 (0x26F) - null_func,//BIND_FUNC(sys_io_buffer_create) //624 (0x270) - null_func,//BIND_FUNC(sys_io_buffer_destroy) //625 (0x271) - null_func,//BIND_FUNC(sys_io_buffer_allocate) //626 (0x272) - null_func,//BIND_FUNC(sys_io_buffer_free) //627 (0x273) - null_func, //628 (0x274) UNS - null_func, //629 (0x275) UNS - null_func,//BIND_FUNC(sys_gpio_set) //630 (0x276) - null_func,//BIND_FUNC(sys_gpio_get) //631 (0x277) - null_func, //632 (0x278) UNS - null_func,//BIND_FUNC(sys_fsw_connect_event) //633 (0x279) - null_func,//BIND_FUNC(sys_fsw_disconnect_event) //634 (0x27A) - null_func,//BIND_FUNC(sys_btsetting_if) //635 (0x27B) - null_func,//BIND_FUNC(sys_...) //636 (0x27C) - null_func,//BIND_FUNC(sys_...) //637 (0x27D) - null_func,//BIND_FUNC(sys_...) //638 (0x27E) - - null_func, //639 DEPRECATED - null_func, null_func, null_func, null_func, null_func, //644 DEPRECATED - null_func, null_func, null_func, null_func, null_func, //649 DEPRECATED - - null_func,//BIND_FUNC(sys_rsxaudio_initialize) //650 (0x28A) - null_func,//BIND_FUNC(sys_rsxaudio_finalize) //651 (0x28B) - null_func,//BIND_FUNC(sys_rsxaudio_import_shared_memory) //652 (0x28C) - null_func,//BIND_FUNC(sys_rsxaudio_unimport_shared_memory) //653 (0x28D) - null_func,//BIND_FUNC(sys_rsxaudio_create_connection) //654 (0x28E) - null_func,//BIND_FUNC(sys_rsxaudio_close_connection) //655 (0x28F) - null_func,//BIND_FUNC(sys_rsxaudio_prepare_process) //656 (0x290) - null_func,//BIND_FUNC(sys_rsxaudio_start_process) //657 (0x291) - null_func,//BIND_FUNC(sys_rsxaudio_) //658 (0x292) - null_func,//BIND_FUNC(sys_rsxaudio_) //659 (0x293) - - null_func, null_func, null_func, null_func, null_func, //664 UNS - null_func, //665 UNS - - BIND_FUNC(sys_rsx_device_open), //666 (0x29A) - BIND_FUNC(sys_rsx_device_close), //667 (0x29B) - BIND_FUNC(sys_rsx_memory_allocate), //668 (0x29C) - BIND_FUNC(sys_rsx_memory_free), //669 (0x29D) - BIND_FUNC(sys_rsx_context_allocate), //670 (0x29E) - BIND_FUNC(sys_rsx_context_free), //671 (0x29F) - BIND_FUNC(sys_rsx_context_iomap), //672 (0x2A0) - BIND_FUNC(sys_rsx_context_iounmap), //673 (0x2A1) - BIND_FUNC(sys_rsx_context_attribute), //674 (0x2A2) - BIND_FUNC(sys_rsx_device_map), //675 (0x2A3) - BIND_FUNC(sys_rsx_device_unmap), //676 (0x2A4) - BIND_FUNC(sys_rsx_attribute), //677 (0x2A5) - null_func,//BIND_FUNC(sys_...) //678 (0x2A6) - null_func,//BIND_FUNC(sys_...) //679 (0x2A7) ROOT - null_func,//BIND_FUNC(sys_...) //680 (0x2A8) ROOT - null_func,//BIND_FUNC(sys_...) //681 (0x2A9) ROOT - null_func,//BIND_FUNC(sys_...) //682 (0x2AA) ROOT - null_func,//BIND_FUNC(sys_...) //683 (0x2AB) ROOT - null_func,//BIND_FUNC(sys_...) //684 (0x2AC) ROOT - null_func,//BIND_FUNC(sys_...) //685 (0x2AD) ROOT - null_func,//BIND_FUNC(sys_...) //686 (0x2AE) ROOT - null_func,//BIND_FUNC(sys_...) //687 (0x2AF) ROOT - null_func,//BIND_FUNC(sys_...) //688 (0x2B0) ROOT - null_func,//BIND_FUNC(sys_...) //689 (0x2B1) ROOT - null_func,//BIND_FUNC(sys_...) //690 (0x2B2) ROOT - null_func,//BIND_FUNC(sys_...) //691 (0x2B3) ROOT - null_func,//BIND_FUNC(sys_...) //692 (0x2B4) ROOT - null_func,//BIND_FUNC(sys_...) //693 (0x2B5) ROOT - null_func,//BIND_FUNC(sys_...) //694 (0x2B6) DEPRECATED - null_func,//BIND_FUNC(sys_...) //695 (0x2B7) DEPRECATED - null_func,//BIND_FUNC(sys_...) //696 (0x2B8) ROOT - null_func,//BIND_FUNC(sys_...) //697 (0x2B9) UNS - null_func,//BIND_FUNC(sys_...) //698 (0x2BA) UNS - null_func,//BIND_FUNC(sys_bdemu_send_command) //699 (0x2BB) - null_func,//BIND_FUNC(sys_net_bnet_accept) //700 (0x2BC) - null_func,//BIND_FUNC(sys_net_bnet_bind) //701 (0x2BD) - null_func,//BIND_FUNC(sys_net_bnet_connect) //702 (0x2BE) - null_func,//BIND_FUNC(sys_net_bnet_getpeername) //703 (0x2BF) - null_func,//BIND_FUNC(sys_net_bnet_getsockname) //704 (0x2C0) - null_func,//BIND_FUNC(sys_net_bnet_getsockopt) //705 (0x2C1) - null_func,//BIND_FUNC(sys_net_bnet_listen) //706 (0x2C2) - null_func,//BIND_FUNC(sys_net_bnet_recvfrom) //707 (0x2C3) - null_func,//BIND_FUNC(sys_net_bnet_recvmsg) //708 (0x2C4) - null_func,//BIND_FUNC(sys_net_bnet_sendmsg) //709 (0x2C5) - null_func,//BIND_FUNC(sys_net_bnet_sendto) //710 (0x2C6) - null_func,//BIND_FUNC(sys_net_bnet_setsockop) //711 (0x2C7) - null_func,//BIND_FUNC(sys_net_bnet_shutdown) //712 (0x2C8) - null_func,//BIND_FUNC(sys_net_bnet_socket) //713 (0x2C9) - null_func,//BIND_FUNC(sys_net_bnet_close) //714 (0x2CA) - null_func,//BIND_FUNC(sys_net_bnet_poll) //715 (0x2CB) - null_func,//BIND_FUNC(sys_net_bnet_select) //716 (0x2CC) - null_func,//BIND_FUNC(sys_net_open_dump) //717 (0x2CD) - null_func,//BIND_FUNC(sys_net_read_dump) //718 (0x2CE) - null_func,//BIND_FUNC(sys_net_close_dump) //719 (0x2CF) - null_func,//BIND_FUNC(sys_net_write_dump) //720 (0x2D0) - null_func,//BIND_FUNC(sys_net_abort) //721 (0x2D1) - null_func,//BIND_FUNC(sys_net_infoctl) //722 (0x2D2) - null_func,//BIND_FUNC(sys_net_control) //723 (0x2D3) - null_func,//BIND_FUNC(sys_net_bnet_ioctl) //724 (0x2D4) - null_func,//BIND_FUNC(sys_net_bnet_sysctl) //725 (0x2D5) - null_func,//BIND_FUNC(sys_net_eurus_post_command) //726 (0x2D6) - - null_func, null_func, null_func, //729 UNS - null_func, null_func, null_func, null_func, null_func, //734 UNS - null_func, null_func, null_func, null_func, null_func, //739 UNS - null_func, null_func, null_func, null_func, null_func, //744 UNS - null_func, null_func, null_func, null_func, null_func, //749 UNS - null_func, null_func, null_func, null_func, null_func, //754 UNS - null_func, null_func, null_func, null_func, null_func, //759 UNS - null_func, null_func, null_func, null_func, null_func, //764 UNS - null_func, null_func, null_func, null_func, null_func, //769 UNS - null_func, null_func, null_func, null_func, null_func, //774 UNS - null_func, null_func, null_func, null_func, null_func, //779 UNS - null_func, null_func, null_func, null_func, null_func, //784 UNS - null_func, null_func, null_func, null_func, null_func, //789 UNS - null_func, null_func, null_func, null_func, null_func, //794 UNS - null_func, null_func, null_func, null_func, null_func, //799 UNS - - BIND_FUNC(sys_fs_test), //800 (0x320) - BIND_FUNC(sys_fs_open), //801 (0x321) - BIND_FUNC(sys_fs_read), //802 (0x322) - BIND_FUNC(sys_fs_write), //803 (0x323) - BIND_FUNC(sys_fs_close), //804 (0x324) - BIND_FUNC(sys_fs_opendir), //805 (0x325) - BIND_FUNC(sys_fs_readdir), //806 (0x326) - BIND_FUNC(sys_fs_closedir), //807 (0x327) - BIND_FUNC(sys_fs_stat), //808 (0x328) - BIND_FUNC(sys_fs_fstat), //809 (0x329) - null_func,//BIND_FUNC(sys_fs_link), //810 (0x32A) - BIND_FUNC(sys_fs_mkdir), //811 (0x32B) - BIND_FUNC(sys_fs_rename), //812 (0x32C) - BIND_FUNC(sys_fs_rmdir), //813 (0x32D) - BIND_FUNC(sys_fs_unlink), //814 (0x32E) - null_func,//BIND_FUNC(sys_fs_utime), //815 (0x32F) - null_func,//BIND_FUNC(sys_fs_access), //816 (0x330) - BIND_FUNC(sys_fs_fcntl), //817 (0x331) - BIND_FUNC(sys_fs_lseek), //818 (0x332) - null_func,//BIND_FUNC(sys_fs_fdatasync), //819 (0x333) - null_func,//BIND_FUNC(sys_fs_fsync), //820 (0x334) - BIND_FUNC(sys_fs_fget_block_size), //821 (0x335) - BIND_FUNC(sys_fs_get_block_size), //822 (0x336) - null_func,//BIND_FUNC(sys_fs_acl_read), //823 (0x337) - null_func,//BIND_FUNC(sys_fs_acl_write), //824 (0x338) - null_func,//BIND_FUNC(sys_fs_lsn_get_cda_size), //825 (0x339) - null_func,//BIND_FUNC(sys_fs_lsn_get_cda), //826 (0x33A) - null_func,//BIND_FUNC(sys_fs_lsn_lock), //827 (0x33B) - null_func,//BIND_FUNC(sys_fs_lsn_unlock), //828 (0x33C) - null_func,//BIND_FUNC(sys_fs_lsn_read), //829 (0x33D) - null_func,//BIND_FUNC(sys_fs_lsn_write), //830 (0x33E) - BIND_FUNC(sys_fs_truncate), //831 (0x33F) - BIND_FUNC(sys_fs_ftruncate), //832 (0x340) - null_func,//BIND_FUNC(sys_fs_symbolic_link), //833 (0x341) - BIND_FUNC(sys_fs_chmod), //834 (0x342) - null_func,//BIND_FUNC(sys_fs_chown), //835 (0x343) - null_func,//BIND_FUNC(sys_fs_newfs), //836 (0x344) - null_func,//BIND_FUNC(sys_fs_mount), //837 (0x345) - null_func,//BIND_FUNC(sys_fs_unmount), //838 (0x346) - null_func,//BIND_FUNC(sys_fs_sync), //839 (0x347) - null_func,//BIND_FUNC(sys_fs_disk_free), //840 (0x348) - null_func,//BIND_FUNC(sys_fs_get_mount_info_size), //841 (0x349) - null_func,//BIND_FUNC(sys_fs_get_mount_info), //842 (0x34A) - null_func,//BIND_FUNC(sys_fs_get_fs_info_size), //843 (0x34B) - null_func,//BIND_FUNC(sys_fs_get_fs_info), //844 (0x34C) - null_func,//BIND_FUNC(sys_fs_mapped_allocate), //845 (0x34D) - null_func,//BIND_FUNC(sys_fs_mapped_free), //846 (0x34E) - null_func,//BIND_FUNC(sys_fs_truncate2), //847 (0x34F) - - null_func, null_func, //849 UNS - null_func, null_func, null_func, null_func, null_func, //854 UNS - null_func, null_func, null_func, null_func, null_func, //859 UNS - - null_func,//BIND_FUNC(syscall_sys_ss_get_cache_of_analog_sunset_flag), //860 (0x35C) AUTHID - null_func,//BIND_FUNC(syscall_...) //861 ROOT - null_func,//BIND_FUNC(syscall_...) //862 ROOT - null_func,//BIND_FUNC(syscall_...) //863 ROOT - null_func,//BIND_FUNC(syscall_...) //864 DBG - null_func,//BIND_FUNC(sys_ss_random_number_generator), //865 (0x361) ROOT AUTHID - null_func,//BIND_FUNC(sys_...) //866 ROOT - null_func,//BIND_FUNC(sys_...) //867 ROOT - null_func,//BIND_FUNC(sys_...) //868 ROOT / DBG AUTHID - null_func,//BIND_FUNC(sys_...) //869 ROOT - null_func,//BIND_FUNC(sys_ss_get_console_id), //870 (0x366) - null_func,//BIND_FUNC(sys_ss_access_control_engine), //871 (0x367) DBG - null_func,//BIND_FUNC(sys_ss_get_open_psid), //872 (0x368) - null_func,//BIND_FUNC(sys_ss_get_cache_of_product_mode), //873 (0x369) - null_func,//BIND_FUNC(sys_ss_get_cache_of_flash_ext_flag), //874 (0x36A) - null_func,//BIND_FUNC(sys_ss_get_boot_device) //875 (0x36B) - null_func,//BIND_FUNC(sys_ss_disc_access_control) //876 (0x36C) - null_func,//BIND_FUNC(sys_ss_~utoken_if) //877 (0x36D) ROOT - null_func,//BIND_FUNC(sys_ss_ad_sign) //878 (0x36E) - null_func,//BIND_FUNC(sys_ss_media_id) //879 (0x36F) - null_func,//BIND_FUNC(sys_deci3_open) //880 (0x370) - null_func,//BIND_FUNC(sys_deci3_create_event_path) //881 (0x371) - null_func,//BIND_FUNC(sys_deci3_close) //882 (0x372) - null_func,//BIND_FUNC(sys_deci3_send) //883 (0x373) - null_func,//BIND_FUNC(sys_deci3_receive) //884 (0x374) - null_func,//BIND_FUNC(sys_deci3_open2) //885 (0x375) - null_func, //886 (0x376) UNS - null_func, //887 (0x377) UNS - null_func, //888 (0x378) UNS - null_func,//BIND_FUNC(sys_...) //889 (0x379) ROOT - null_func,//BIND_FUNC(sys_deci3_initialize) //890 (0x37A) - null_func,//BIND_FUNC(sys_deci3_terminate) //891 (0x37B) - null_func,//BIND_FUNC(sys_deci3_debug_mode) //892 (0x37C) - null_func,//BIND_FUNC(sys_deci3_show_status) //893 (0x37D) - null_func,//BIND_FUNC(sys_deci3_echo_test) //894 (0x37E) - null_func,//BIND_FUNC(sys_deci3_send_dcmp_packet) //895 (0x37F) - null_func,//BIND_FUNC(sys_deci3_dump_cp_register) //896 (0x380) - null_func,//BIND_FUNC(sys_deci3_dump_cp_buffer) //897 (0x381) - null_func, //898 (0x382) UNS - null_func,//BIND_FUNC(sys_deci3_test) //899 (0x383) - null_func,//BIND_FUNC(sys_dbg_stop_processes) //900 (0x384) - null_func,//BIND_FUNC(sys_dbg_continue_processes) //901 (0x385) - null_func,//BIND_FUNC(sys_dbg_stop_threads) //902 (0x386) - null_func,//BIND_FUNC(sys_dbg_continue_threads) //903 (0x387) - null_func,//BIND_FUNC(sys_dbg_read_process_memory) //904 (0x388) - null_func,//BIND_FUNC(sys_dbg_write_process_memory) //905 (0x389) - null_func,//BIND_FUNC(sys_dbg_read_thread_register) //906 (0x38A) - null_func,//BIND_FUNC(sys_dbg_write_thread_register) //907 (0x38B) - null_func,//BIND_FUNC(sys_dbg_get_process_list) //908 (0x38C) - null_func,//BIND_FUNC(sys_dbg_get_thread_list) //909 (0x38D) - null_func,//BIND_FUNC(sys_dbg_get_thread_info) //910 (0x38E) - null_func,//BIND_FUNC(sys_dbg_spu_thread_read_from_ls) //911 (0x38F) - null_func,//BIND_FUNC(sys_dbg_spu_thread_write_to_ls) //912 (0x390) - null_func,//BIND_FUNC(sys_dbg_kill_process) //913 (0x391) - null_func,//BIND_FUNC(sys_dbg_get_process_info) //914 (0x392) - null_func,//BIND_FUNC(sys_dbg_set_run_control_bit_to_spu) //915 (0x393) - null_func,//BIND_FUNC(sys_dbg_spu_thread_get_exception_cause) //916 (0x394) - null_func,//BIND_FUNC(sys_dbg_create_kernel_event_queue) //917 (0x395) - null_func,//BIND_FUNC(sys_dbg_read_kernel_event_queue) //918 (0x396) - null_func,//BIND_FUNC(sys_dbg_destroy_kernel_event_queue) //919 (0x397) - null_func,//BIND_FUNC(sys_dbg_get_process_event_ctrl_flag) //920 (0x398) - null_func,//BIND_FUNC(sys_dbg_set_process_event_cntl_flag) //921 (0x399) - null_func,//BIND_FUNC(sys_dbg_get_spu_thread_group_event_cntl_flag) //922 (0x39A) - null_func,//BIND_FUNC(sys_dbg_set_spu_thread_group_event_cntl_flag) //923 (0x39B) - null_func,//BIND_FUNC(sys_...) //924 (0x39C) - null_func,//BIND_FUNC(sys_dbg_get_raw_spu_list) //925 (0x39D) - null_func,//BIND_FUNC(sys_...) //926 (0x39E) - null_func,//BIND_FUNC(sys_...) //927 (0x3A0) - null_func,//BIND_FUNC(sys_...) //928 (0x3A1) - null_func,//BIND_FUNC(sys_...) //929 (0x3A2) - null_func,//BIND_FUNC(sys_...) //930 (0x3A3) - null_func,//BIND_FUNC(sys_...) //931 (0x3A4) - null_func,//BIND_FUNC(sys_dbg_get_mutex_list) //932 (0x3A4) - null_func,//BIND_FUNC(sys_dbg_get_mutex_information) //933 (0x3A5) - null_func,//BIND_FUNC(sys_dbg_get_cond_list) //934 (0x3A6) - null_func,//BIND_FUNC(sys_dbg_get_cond_information) //935 (0x3A7) - null_func,//BIND_FUNC(sys_dbg_get_rwlock_list) //936 (0x3A8) - null_func,//BIND_FUNC(sys_dbg_get_rwlock_information) //937 (0x3A9) - null_func,//BIND_FUNC(sys_dbg_get_lwmutex_list) //938 (0x3AA) - null_func,//BIND_FUNC(sys_dbg_get_address_from_dabr) //939 (0x3AB) - null_func,//BIND_FUNC(sys_dbg_set_address_to_dabr) //940 (0x3AC) - null_func,//BIND_FUNC(sys_dbg_get_lwmutex_information) //941 (0x3AD) - null_func,//BIND_FUNC(sys_dbg_get_event_queue_list) //942 (0x3AE) - null_func,//BIND_FUNC(sys_dbg_get_event_queue_information) //943 (0x3AF) - null_func,//BIND_FUNC(sys_dbg_initialize_ppu_exception_handler) //944 (0x3B0) - null_func,//BIND_FUNC(sys_dbg_finalize_ppu_exception_handler) //945 (0x3B1) DBG - null_func,//BIND_FUNC(sys_dbg_get_semaphore_list) //946 (0x3B2) - null_func,//BIND_FUNC(sys_dbg_get_semaphore_information) //947 (0x3B3) - null_func,//BIND_FUNC(sys_dbg_get_kernel_thread_list) //948 (0x3B4) - null_func,//BIND_FUNC(sys_dbg_get_kernel_thread_info) //949 (0x3B5) - null_func,//BIND_FUNC(sys_dbg_get_lwcond_list) //950 (0x3B6) - null_func,//BIND_FUNC(sys_dbg_get_lwcond_information) //951 (0x3B7) - null_func,//BIND_FUNC(sys_dbg_create_scratch_data_area_ext) //952 (0x3B8) - null_func,//BIND_FUNC(sys_dbg_vm_get_page_information) //953 (0x3B9) - null_func,//BIND_FUNC(sys_dbg_vm_get_info) //954 (0x3BA) - null_func,//BIND_FUNC(sys_dbg_enable_floating_point_enabled_exception) //955 (0x3BB) - null_func,//BIND_FUNC(sys_dbg_disable_floating_point_enabled_exception) //956 (0x3BC) - null_func,//BIND_FUNC(sys_dbg_...) //957 (0x3BD) DBG - null_func, //958 (0x3BE) UNS - null_func,//BIND_FUNC(sys_dbg_...) //959 (0x3BF) - null_func,//BIND_FUNC(sys_dbg_perfomance_monitor) //960 (0x3C0) - null_func,//BIND_FUNC(sys_dbg_...) //961 (0x3C1) - null_func,//BIND_FUNC(sys_dbg_...) //962 (0x3C2) - null_func,//BIND_FUNC(sys_dbg_...) //963 (0x3C3) - null_func,//BIND_FUNC(sys_dbg_...) //964 (0x3C4) - null_func,//BIND_FUNC(sys_dbg_...) //965 (0x3C5) - null_func,//BIND_FUNC(sys_dbg_...) //966 (0x3C6) - null_func,//BIND_FUNC(sys_dbg_...) //967 (0x3C7) - null_func,//BIND_FUNC(sys_dbg_...) //968 (0x3C8) - null_func,//BIND_FUNC(sys_dbg_...) //969 (0x3C9) - null_func,//BIND_FUNC(sys_dbg_get_event_flag_list) //970 (0x3CA) - null_func,//BIND_FUNC(sys_dbg_get_event_flag_information) //971 (0x3CB) - null_func,//BIND_FUNC(sys_dbg_...) //972 (0x3CC) - null_func,//BIND_FUNC(sys_dbg_...) //973 (0x3CD) - null_func,//BIND_FUNC(sys_dbg_...) //974 (0x3CE) - null_func,//BIND_FUNC(sys_dbg_read_spu_thread_context2) //975 (0x3CF) - null_func,//BIND_FUNC(sys_dbg_...) //976 (0x3D0) - null_func,//BIND_FUNC(sys_dbg_...) //977 (0x3D1) - null_func,//BIND_FUNC(sys_dbg_...) //978 (0x3D2) ROOT - null_func,//BIND_FUNC(sys_dbg_...) //979 (0x3D3) - null_func,//BIND_FUNC(sys_dbg_...) //980 (0x3D4) - null_func,//BIND_FUNC(sys_dbg_...) //981 (0x3D5) ROOT - null_func,//BIND_FUNC(sys_dbg_...) //982 (0x3D6) - null_func,//BIND_FUNC(sys_dbg_...) //983 (0x3D7) - null_func,//BIND_FUNC(sys_dbg_...) //984 (0x3D8) - null_func,//BIND_FUNC(sys_dbg_get_console_type) //985 (0x3D9) ROOT - null_func,//BIND_FUNC(sys_dbg_...) //986 (0x3DA) ROOT DBG - null_func,//BIND_FUNC(sys_dbg_...) //987 (0x3DB) ROOT - null_func,//BIND_FUNC(sys_dbg_..._ppu_exception_handler) //988 (0x3DC) - null_func,//BIND_FUNC(sys_dbg_...) //989 (0x3DD) - - null_func, null_func, null_func, null_func, null_func, //994 UNS - null_func, null_func, null_func, null_func, null_func, //999 UNS - null_func, null_func, null_func, null_func, null_func, //1004 UNS - null_func, null_func, null_func, null_func, null_func, //1009 UNS - null_func, null_func, null_func, null_func, null_func, //1014 UNS - null_func, null_func, null_func, null_func, null_func, //1019 UNS - null_func, null_func, null_func, BIND_FUNC(cellGcmCallback), //1023 UNS -}; - -void execute_syscall_by_index(PPUThread& ppu, u64 code) -{ - if (code >= 1024) - { - throw EXCEPTION("Invalid syscall number (0x%llx)", code); - } - - auto last_code = ppu.hle_code; - ppu.hle_code = ~code; + using syscall_function_handler = void(*)(rsx::ppu::thread& ppu); - if (rpcs3::config.misc.log.hle_logging.value()) + void null_func(rsx::ppu::thread& ppu) { - LOG_NOTICE(PPU, "Syscall %lld called: %s", code, get_ps3_function_name(~code)); + //const u64 code = ppu.GPR[11]; + //LOG_ERROR(HLE, "Unimplemented syscall %lld: %s -> CELL_OK", code, get_ps3_function_name(~code)); + //ppu.GPR[3] = 0; } - g_sc_table[code](ppu); - - if (rpcs3::config.misc.log.hle_logging.value()) + // UNS = Unused + // ROOT = Root + // DBG = Debug + // PM = Product Mode + // AuthID = Authentication ID + const syscall_function_handler g_sc_table[1024] = + { + //null_func, + //BIND_FUNC(sys_process_getpid), //1 (0x001) + //BIND_FUNC(sys_process_wait_for_child), //2 (0x002) ROOT + //null_func,//BIND_FUNC(sys_process_exit), //3 (0x003) + //BIND_FUNC(sys_process_get_status), //4 (0x004) DBG + //BIND_FUNC(sys_process_detach_child), //5 (0x005) DBG + + //null_func, null_func, null_func, null_func, null_func, null_func, //6-11 UNS + + //BIND_FUNC(sys_process_get_number_of_object), //12 (0x00C) + //BIND_FUNC(sys_process_get_id), //13 (0x00D) + //BIND_FUNC(sys_process_is_spu_lock_line_reservation_address), //14 (0x00E) + + //null_func, null_func, null_func, //15-17 UNS + + //BIND_FUNC(sys_process_getppid), //18 (0x012) + //BIND_FUNC(sys_process_kill), //19 (0x013) + //null_func, //20 (0x014) UNS + //null_func,//BIND_FUNC(_sys_process_spawn), //21 (0x015) DBG + //null_func,//BIND_FUNC(sys_process_exit), //22 (0x016) + //BIND_FUNC(sys_process_wait_for_child2), //23 (0x017) DBG + //null_func,//BIND_FUNC(), //24 (0x018) DBG + //BIND_FUNC(sys_process_get_sdk_version), //25 (0x019) + //null_func,//BIND_FUNC(_sys_process_exit), //26 (0x01A) + //null_func,//BIND_FUNC(), //27 (0x01B) DBG + //null_func,//BIND_FUNC(_sys_process_get_number_of_object)//28 (0x01C) ROOT + //BIND_FUNC(sys_process_get_id), //29 (0x01D) ROOT + //BIND_FUNC(_sys_process_get_paramsfo), //30 (0x01E) + //null_func,//BIND_FUNC(sys_process_get_ppu_guid), //31 (0x01F) + + //null_func, null_func, null_func, null_func, null_func, null_func, null_func, null_func, null_func, //32-40 UNS + + //BIND_FUNC(_sys_ppu_thread_exit), //41 (0x029) + //null_func, //42 (0x02A) UNS + //BIND_FUNC(sys_ppu_thread_yield), //43 (0x02B) + //BIND_FUNC(sys_ppu_thread_join), //44 (0x02C) + //BIND_FUNC(sys_ppu_thread_detach), //45 (0x02D) + //BIND_FUNC(sys_ppu_thread_get_join_state), //46 (0x02E) + //BIND_FUNC(sys_ppu_thread_set_priority), //47 (0x02F) DBG + //BIND_FUNC(sys_ppu_thread_get_priority), //48 (0x030) + //BIND_FUNC(sys_ppu_thread_get_stack_information), //49 (0x031) + //null_func,//BIND_FUNC(sys_ppu_thread_stop), //50 (0x032) ROOT + //null_func,//BIND_FUNC(sys_ppu_thread_restart), //51 (0x033) ROOT + //BIND_FUNC(_sys_ppu_thread_create), //52 (0x034) DBG + //BIND_FUNC(sys_ppu_thread_start), //53 (0x035) + //null_func,//BIND_FUNC(sys_ppu_...), //54 (0x036) ROOT + //null_func,//BIND_FUNC(sys_ppu_...), //55 (0x037) ROOT + //BIND_FUNC(sys_ppu_thread_rename), //56 (0x038) + //null_func,//BIND_FUNC(sys_ppu_thread_recover_page_fault)//57 (0x039) + //null_func,//BIND_FUNC(sys_ppu_thread_get_page_fault_context),//58 (0x03A) + //null_func, //59 (0x03B) UNS + //BIND_FUNC(sys_trace_create), //60 (0x03C) + //BIND_FUNC(sys_trace_start), //61 (0x03D) + //BIND_FUNC(sys_trace_stop), //62 (0x03E) + //BIND_FUNC(sys_trace_update_top_index), //63 (0x03F) + //BIND_FUNC(sys_trace_destroy), //64 (0x040) + //BIND_FUNC(sys_trace_drain), //65 (0x041) + //BIND_FUNC(sys_trace_attach_process), //66 (0x042) + //BIND_FUNC(sys_trace_allocate_buffer), //67 (0x043) + //BIND_FUNC(sys_trace_free_buffer), //68 (0x044) + //BIND_FUNC(sys_trace_create2), //69 (0x045) + //BIND_FUNC(sys_timer_create), //70 (0x046) + //BIND_FUNC(sys_timer_destroy), //71 (0x047) + //BIND_FUNC(sys_timer_get_information), //72 (0x048) + //BIND_FUNC(_sys_timer_start), //73 (0x049) + //BIND_FUNC(sys_timer_stop), //74 (0x04A) + //BIND_FUNC(sys_timer_connect_event_queue), //75 (0x04B) + //BIND_FUNC(sys_timer_disconnect_event_queue), //76 (0x04C) + //null_func,//BIND_FUNC(sys_trace_create2_in_cbepm), //77 (0x04D) + //null_func,//BIND_FUNC(sys_trace_...) //78 (0x04E) + //null_func, //79 (0x04F) UNS + //null_func,//BIND_FUNC(sys_interrupt_tag_create) //80 (0x050) + //BIND_FUNC(sys_interrupt_tag_destroy), //81 (0x051) + //BIND_FUNC(sys_event_flag_create), //82 (0x052) + //BIND_FUNC(sys_event_flag_destroy), //83 (0x053) + //BIND_FUNC(_sys_interrupt_thread_establish), //84 (0x054) + //BIND_FUNC(sys_event_flag_wait), //85 (0x055) + //BIND_FUNC(sys_event_flag_trywait), //86 (0x056) + //BIND_FUNC(sys_event_flag_set), //87 (0x057) + //BIND_FUNC(sys_interrupt_thread_eoi), //88 (0x058) + //BIND_FUNC(_sys_interrupt_thread_disestablish), //89 (0x059) + //BIND_FUNC(sys_semaphore_create), //90 (0x05A) + //BIND_FUNC(sys_semaphore_destroy), //91 (0x05B) + //BIND_FUNC(sys_semaphore_wait), //92 (0x05C) + //BIND_FUNC(sys_semaphore_trywait), //93 (0x05D) + //BIND_FUNC(sys_semaphore_post), //94 (0x05E) + //BIND_FUNC(_sys_lwmutex_create), //95 (0x05F) + //BIND_FUNC(_sys_lwmutex_destroy), //96 (0x060) + //BIND_FUNC(_sys_lwmutex_lock), //97 (0x061) + //BIND_FUNC(_sys_lwmutex_unlock), //98 (0x062) + //BIND_FUNC(_sys_lwmutex_trylock), //99 (0x063) + //BIND_FUNC(sys_mutex_create), //100 (0x064) + //BIND_FUNC(sys_mutex_destroy), //101 (0x065) + //BIND_FUNC(sys_mutex_lock), //102 (0x066) + //BIND_FUNC(sys_mutex_trylock), //103 (0x067) + //BIND_FUNC(sys_mutex_unlock), //104 (0x068) + //BIND_FUNC(sys_cond_create), //105 (0x069) + //BIND_FUNC(sys_cond_destroy), //106 (0x06A) + //BIND_FUNC(sys_cond_wait), //107 (0x06B) + //BIND_FUNC(sys_cond_signal), //108 (0x06C) + //BIND_FUNC(sys_cond_signal_all), //109 (0x06D) + //BIND_FUNC(sys_cond_signal_to), //110 (0x06E) + //BIND_FUNC(_sys_lwcond_create), //111 (0x06F) + //BIND_FUNC(_sys_lwcond_destroy), //112 (0x070) + //BIND_FUNC(_sys_lwcond_queue_wait), //113 (0x071) + //BIND_FUNC(sys_semaphore_get_value), //114 (0x072) + //BIND_FUNC(_sys_lwcond_signal), //115 (0x073) + //BIND_FUNC(_sys_lwcond_signal_all), //116 (0x074) + //null_func,//BIND_FUNC(sys_semaphore_...) //117 (0x075) // internal, used by sys_lwmutex_unlock + //BIND_FUNC(sys_event_flag_clear), //118 (0x076) + //null_func,//BIND_FUNC(sys_event_...) //119 (0x077) ROOT + //BIND_FUNC(sys_rwlock_create), //120 (0x078) + //BIND_FUNC(sys_rwlock_destroy), //121 (0x079) + //BIND_FUNC(sys_rwlock_rlock), //122 (0x07A) + //BIND_FUNC(sys_rwlock_tryrlock), //123 (0x07B) + //BIND_FUNC(sys_rwlock_runlock), //124 (0x07C) + //BIND_FUNC(sys_rwlock_wlock), //125 (0x07D) + //BIND_FUNC(sys_rwlock_trywlock), //126 (0x07E) + //BIND_FUNC(sys_rwlock_wunlock), //127 (0x07F) + //BIND_FUNC(sys_event_queue_create), //128 (0x080) + //BIND_FUNC(sys_event_queue_destroy), //129 (0x081) + //BIND_FUNC(sys_event_queue_receive), //130 (0x082) + //BIND_FUNC(sys_event_queue_tryreceive), //131 (0x083) + //BIND_FUNC(sys_event_flag_cancel), //132 (0x084) + //BIND_FUNC(sys_event_queue_drain), //133 (0x085) + //BIND_FUNC(sys_event_port_create), //134 (0x086) + //BIND_FUNC(sys_event_port_destroy), //135 (0x087) + //BIND_FUNC(sys_event_port_connect_local), //136 (0x088) + //BIND_FUNC(sys_event_port_disconnect), //137 (0x089) + //BIND_FUNC(sys_event_port_send), //138 (0x08A) + //BIND_FUNC(sys_event_flag_get), //139 (0x08B) + //null_func,//BIND_FUNC(sys_event_port_connect_ipc) //140 (0x08C) + //BIND_FUNC(sys_timer_usleep), //141 (0x08D) + //BIND_FUNC(sys_timer_sleep), //142 (0x08E) + //null_func,//BIND_FUNC(sys_time_set_timezone) //143 (0x08F) ROOT + //BIND_FUNC(sys_time_get_timezone), //144 (0x090) + //BIND_FUNC(sys_time_get_current_time), //145 (0x091) + //null_func,//BIND_FUNC(sys_time_get_system_time), //146 (0x092) ROOT + //BIND_FUNC(sys_time_get_timebase_frequency), //147 (0x093) + //null_func,//BIND_FUNC(_sys_rwlock_trywlock) //148 (0x094) + //null_func, //149 (0x095) UNS + //BIND_FUNC(sys_raw_spu_create_interrupt_tag), //150 (0x096) + //BIND_FUNC(sys_raw_spu_set_int_mask), //151 (0x097) + //BIND_FUNC(sys_raw_spu_get_int_mask), //152 (0x098) + //BIND_FUNC(sys_raw_spu_set_int_stat), //153 (0x099) + //BIND_FUNC(sys_raw_spu_get_int_stat), //154 (0x09A) + //null_func,//BIND_FUNC(sys_spu_image_get_information?) //155 (0x09B) + //BIND_FUNC(sys_spu_image_open), //156 (0x09C) + //null_func,//BIND_FUNC(sys_spu_image_import) //157 (0x09D) + //null_func,//BIND_FUNC(sys_spu_image_close) //158 (0x09E) + //null_func,//BIND_FUNC(sys_raw_spu_load) //159 (0x09F) + //BIND_FUNC(sys_raw_spu_create), //160 (0x0A0) + //BIND_FUNC(sys_raw_spu_destroy), //161 (0x0A1) + //null_func, //162 (0x0A2) UNS + //BIND_FUNC(sys_raw_spu_read_puint_mb), //163 (0x0A3) + //null_func, //164 (0x0A4) UNS + //BIND_FUNC(sys_spu_thread_get_exit_status), //165 (0x0A5) + //BIND_FUNC(sys_spu_thread_set_argument), //166 (0x0A6) + //null_func,//BIND_FUNC(sys_spu_thread_group_start_on_exit)//167(0x0A7) + //null_func, //168 (0x0A8) UNS + //BIND_FUNC(sys_spu_initialize), //169 (0x0A9) + //BIND_FUNC(sys_spu_thread_group_create), //170 (0x0AA) + //BIND_FUNC(sys_spu_thread_group_destroy), //171 (0x0AB) + //BIND_FUNC(sys_spu_thread_initialize), //172 (0x0AC) + //BIND_FUNC(sys_spu_thread_group_start), //173 (0x0AD) + //BIND_FUNC(sys_spu_thread_group_suspend), //174 (0x0AE) + //BIND_FUNC(sys_spu_thread_group_resume), //175 (0x0AF) + //BIND_FUNC(sys_spu_thread_group_yield), //176 (0x0B0) + //BIND_FUNC(sys_spu_thread_group_terminate), //177 (0x0B1) + //BIND_FUNC(sys_spu_thread_group_join), //178 (0x0B2) + //null_func,//BIND_FUNC(sys_spu_thread_group_set_priority)//179 (0x0B3) + //null_func,//BIND_FUNC(sys_spu_thread_group_get_priority)//180 (0x0B4) + //BIND_FUNC(sys_spu_thread_write_ls), //181 (0x0B5) + //BIND_FUNC(sys_spu_thread_read_ls), //182 (0x0B6) + //null_func, //183 (0x0B7) UNS + //BIND_FUNC(sys_spu_thread_write_snr), //184 (0x0B8) + //BIND_FUNC(sys_spu_thread_group_connect_event), //185 (0x0B9) + //BIND_FUNC(sys_spu_thread_group_disconnect_event), //186 (0x0BA) + //BIND_FUNC(sys_spu_thread_set_spu_cfg), //187 (0x0BB) + //BIND_FUNC(sys_spu_thread_get_spu_cfg), //188 (0x0BC) + //null_func, //189 (0x0BD) UNS + //BIND_FUNC(sys_spu_thread_write_spu_mb), //190 (0x0BE) + //BIND_FUNC(sys_spu_thread_connect_event), //191 (0x0BF) + //BIND_FUNC(sys_spu_thread_disconnect_event), //192 (0x0C0) + //BIND_FUNC(sys_spu_thread_bind_queue), //193 (0x0C1) + //BIND_FUNC(sys_spu_thread_unbind_queue), //194 (0x0C2) + //null_func, //195 (0x0C3) UNS + //BIND_FUNC(sys_raw_spu_set_spu_cfg), //196 (0x0C4) + //BIND_FUNC(sys_raw_spu_get_spu_cfg), //197 (0x0C5) + //null_func,//BIND_FUNC(sys_spu_thread_recover_page_fault)//198 (0x0C6) + //null_func,//BIND_FUNC(sys_raw_spu_recover_page_fault) //199 (0x0C7) + + //null_func, null_func, null_func, null_func, null_func, //204 UNS? + //null_func, null_func, null_func, null_func, null_func, //209 UNS? + //null_func, null_func, null_func, null_func, null_func, //214 UNS? + + //null_func,//BIND_FUNC(sys_dbg_mat_set_condition) //215 (0x0D7) + //null_func,//BIND_FUNC(sys_dbg_mat_get_condition) //216 (0x0D8) + //null_func,//BIND_FUNC(sys_dbg_...) //217 (0x0D9) DBG UNS? + //null_func,//BIND_FUNC(sys_dbg_...) //218 (0x0DA) DBG UNS? + //null_func,//BIND_FUNC(sys_dbg_...) //219 (0x0DB) DBG UNS? + + //null_func, null_func, null_func, null_func, null_func, //224 UNS + //null_func, null_func, null_func, null_func, null_func, //229 UNS? + + //null_func,//BIND_FUNC(sys_isolated_spu_create) //230 (0x0E6) ROOT + //null_func,//BIND_FUNC(sys_isolated_spu_destroy) //231 (0x0E7) ROOT + //null_func,//BIND_FUNC(sys_isolated_spu_start) //232 (0x0E8) ROOT + //null_func,//BIND_FUNC(sys_isolated_spu_create_interrupt_tag) //233 (0x0E9) ROOT + //null_func,//BIND_FUNC(sys_isolated_spu_set_int_mask) //234 (0x0EA) ROOT + //null_func,//BIND_FUNC(sys_isolated_spu_get_int_mask) //235 (0x0EB) ROOT + //null_func,//BIND_FUNC(sys_isolated_spu_set_int_stat) //236 (0x0EC) ROOT + //null_func,//BIND_FUNC(sys_isolated_spu_get_int_stat) //237 (0x0ED) ROOT + //null_func,//BIND_FUNC(sys_isolated_spu_set_spu_cfg) //238 (0x0EE) ROOT + //null_func,//BIND_FUNC(sys_isolated_spu_get_spu_cfg) //239 (0x0EF) ROOT + //null_func,//BIND_FUNC(sys_isolated_spu_read_puint_mb) //240 (0x0F0) ROOT + //null_func, //241 (0x0F1) ROOT UNS + //null_func, //242 (0x0F2) ROOT UNS + //null_func, //243 (0x0F3) ROOT UNS + //null_func,//BIND_FUNC(sys_spu_thread_group_system_set_next_group) //244 (0x0F4) ROOT + //null_func,//BIND_FUNC(sys_spu_thread_group_system_unset_next_group) //245 (0x0F5) ROOT + //null_func,//BIND_FUNC(sys_spu_thread_group_system_set_switch_group) //246 (0x0F6) ROOT + //null_func,//BIND_FUNC(sys_spu_thread_group_system_unset_switch_group) //247 (0x0F7) ROOT + //null_func,//BIND_FUNC(sys_spu_thread_group...) //248 (0x0F8) ROOT + //null_func,//BIND_FUNC(sys_spu_thread_group...) //249 (0x0F9) ROOT + //null_func,//BIND_FUNC(sys_spu_thread_group_set_cooperative_victims) //250 (0x0FA) + //BIND_FUNC(sys_spu_thread_group_connect_event_all_threads), //251 (0x0FB) + //BIND_FUNC(sys_spu_thread_group_disconnect_event_all_threads), //252 (0x0FC) + //null_func,//BIND_FUNC() //253 (0x0FD) + //null_func,//BIND_FUNC(sys_spu_thread_group_log) //254 (0x0FE) + + //null_func, null_func, null_func, null_func, null_func, //255-259 UNS + + //null_func,//BIND_FUNC(sys_spu_image_open_by_fd) //260 (0x104) + + //null_func, null_func, null_func, null_func, //264 UNS + //null_func, null_func, null_func, null_func, null_func, //269 UNS + //null_func, null_func, null_func, null_func, null_func, //274 UNS + //null_func, null_func, null_func, null_func, null_func, //279 UNS + //null_func, null_func, null_func, null_func, null_func, //284 UNS + //null_func, null_func, null_func, null_func, null_func, //289 UNS + //null_func, null_func, null_func, null_func, null_func, //294 UNS + //null_func, null_func, null_func, null_func, null_func, //299 UNS + + //BIND_FUNC(sys_vm_memory_map), //300 (0x12C) + //BIND_FUNC(sys_vm_unmap), //301 (0x12D) + //BIND_FUNC(sys_vm_append_memory), //302 (0x12E) + //BIND_FUNC(sys_vm_return_memory), //303 (0x12F) + //BIND_FUNC(sys_vm_lock), //304 (0x130) + //BIND_FUNC(sys_vm_unlock), //305 (0x131) + //BIND_FUNC(sys_vm_touch), //306 (0x132) + //BIND_FUNC(sys_vm_flush), //307 (0x133) + //BIND_FUNC(sys_vm_invalidate), //308 (0x134) + //BIND_FUNC(sys_vm_store), //309 (0x135) + //BIND_FUNC(sys_vm_sync), //310 (0x136) + //BIND_FUNC(sys_vm_test), //311 (0x137) + //BIND_FUNC(sys_vm_get_statistics), //312 (0x138) + //null_func,//BIND_FUNC(sys_vm_memory_map (different)) //313 (0x139) + //null_func,//BIND_FUNC(sys_...) //314 (0x13A) + //null_func,//BIND_FUNC(sys_...) //315 (0x13B) + + //null_func, null_func, null_func, null_func, null_func, null_func, null_func, null_func, //316-323 UNS + + //BIND_FUNC(sys_memory_container_create), //324 (0x144) DBG + //BIND_FUNC(sys_memory_container_destroy), //325 (0x145) DBG + //BIND_FUNC(sys_mmapper_allocate_fixed_address), //326 (0x146) + //BIND_FUNC(sys_mmapper_enable_page_fault_notification), //327 (0x147) + //null_func,//BIND_FUNC(sys_mmapper_...) //328 (0x148) + //null_func,//BIND_FUNC(sys_mmapper_free_shared_memory) //329 (0x149) + //BIND_FUNC(sys_mmapper_allocate_address), //330 (0x14A) + //BIND_FUNC(sys_mmapper_free_address), //331 (0x14B) + //null_func,//BIND_FUNC(sys_mmapper_allocate_shared_memory)//332(0x14C) + //null_func,//BIND_FUNC(sys_mmapper_set_shared_memory_flag)//333(0x14D) + //null_func,//BIND_FUNC(sys_mmapper_map_shared_memory) //334 (0x14E) + //null_func,//BIND_FUNC(sys_mmapper_unmap_shared_memory) //335 (0x14F) + //BIND_FUNC(sys_mmapper_change_address_access_right), //336 (0x150) + //BIND_FUNC(sys_mmapper_search_and_map), //337 (0x151) + //null_func,//BIND_FUNC(sys_mmapper_get_shared_memory_attribute) //338 (0x152) + //null_func,//BIND_FUNC(sys_...) //339 (0x153) + //null_func,//BIND_FUNC(sys_...) //340 (0x154) + //BIND_FUNC(sys_memory_container_create), //341 (0x155) + //BIND_FUNC(sys_memory_container_destroy), //342 (0x156) + //BIND_FUNC(sys_memory_container_get_size), //343 (0x157) + //null_func,//BIND_FUNC(sys_memory_budget_set) //344 (0x158) + //null_func,//BIND_FUNC(sys_memory_...) //345 (0x159) + //null_func,//BIND_FUNC(sys_memory_...) //346 (0x15A) + //null_func, //347 (0x15B) UNS + //BIND_FUNC(sys_memory_allocate), //348 (0x15C) + //BIND_FUNC(sys_memory_free), //349 (0x15D) + //BIND_FUNC(sys_memory_allocate_from_container), //350 (0x15E) + //BIND_FUNC(sys_memory_get_page_attribute), //351 (0x15F) + //BIND_FUNC(sys_memory_get_user_memory_size), //352 (0x160) + //null_func,//BIND_FUNC(sys_memory_get_user_memory_stat) //353 (0x161) + //null_func,//BIND_FUNC(sys_memory_...) //354 (0x162) + //null_func,//BIND_FUNC(sys_memory_...) //355 (0x163) + //null_func,//BIND_FUNC(sys_memory_allocate_colored) //356 (0x164) + //null_func,//BIND_FUNC(sys_memory_...) //357 (0x165) + //null_func,//BIND_FUNC(sys_memory_...) //358 (0x166) + //null_func,//BIND_FUNC(sys_memory_...) //359 (0x167) + //null_func,//BIND_FUNC(sys_memory_...) //360 (0x168) + //null_func,//BIND_FUNC(sys_memory_allocate_from_container_colored) //361 (0x169) + //null_func,//BIND_FUNC(sys_mmapper_allocate_memory_from_container) //362 (0x16A) + //null_func,//BIND_FUNC(sys_mmapper_...) //363 (0x16B) + //null_func,//BIND_FUNC(sys_mmapper_...) //364 (0x16C) + //null_func, //365 (0x16D) UNS + //null_func, //366 (0x16E) UNS + //null_func,//BIND_FUNC(sys_uart_initialize) //367 (0x16F) ROOT + //null_func,//BIND_FUNC(sys_uart_receive) //368 (0x170) ROOT + //null_func,//BIND_FUNC(sys_uart_send) //369 (0x171) ROOT + //null_func,//BIND_FUNC(sys_uart_get_params) //370 (0x172) ROOT + //null_func, //371 (0x173) UNS + //null_func,//BIND_FUNC(sys_game_watchdog_start) //372 (0x174) + //null_func,//BIND_FUNC(sys_game_watchdog_stop) //373 (0x175) + //null_func,//BIND_FUNC(sys_game_watchdog_clear) //374 (0x176) + //null_func,//BIND_FUNC(sys_game_set_system_sw_version) //375 (0x177) ROOT + //null_func,//BIND_FUNC(sys_game_get_system_sw_version) //376 (0x178) ROOT + //null_func,//BIND_FUNC(sys_sm_set_shop_mode) //377 (0x179) ROOT + //null_func,//BIND_FUNC(sys_sm_get_ext_event2) //378 (0x17A) ROOT + //null_func,//BIND_FUNC(sys_sm_shutdown) //379 (0x17B) ROOT + //null_func,//BIND_FUNC(sys_sm_get_params) //380 (0x17C) DBG + //null_func,//BIND_FUNC(sys_sm_get_inter_lpar_parameter) //381 (0x17D) ROOT + //null_func,//BIND_FUNC(sys_sm_) //382 (0x17E) ROOT + //null_func,//BIND_FUNC(sys_game_get_temperature) //383 (0x17F) ROOT + //null_func,//BIND_FUNC(sys_sm_get_tzpb) //384 (0x180) ROOT + //null_func,//BIND_FUNC(sys_sm_request_led) //385 (0x181) ROOT + //null_func,//BIND_FUNC(sys_sm_control_led) //386 (0x182) ROOT + //null_func,//BIND_FUNC(sys_sm_get_platform_info) //387 (0x183) DBG + //null_func,//BIND_FUNC(sys_sm_ring_buzzer) //388 (0x184) ROOT + //null_func,//BIND_FUNC(sys_sm_set_fan_policy) //389 (0x185) PM + //null_func,//BIND_FUNC(sys_sm_request_error_log) //390 (0x186) ROOT + //null_func,//BIND_FUNC(sys_sm_request_be_count) //391 (0x187) ROOT + //null_func,//BIND_FUNC(sys_sm_ring_buzzer) //392 (0x188) ROOT + //null_func,//BIND_FUNC(sys_sm_get_hw_config) //393 (0x189) ROOT + //null_func,//BIND_FUNC(sys_sm_request_scversion) //394 (0x18A) ROOT + //null_func,//BIND_FUNC(sys_sm_request_system_event_log) //395 (0x18B) PM + //null_func,//BIND_FUNC(sys_sm_set_rtc_alarm) //396 (0x18C) ROOT + //null_func,//BIND_FUNC(sys_sm_get_rtc_alarm) //397 (0x18D) ROOT + //null_func,//BIND_FUNC(sys_console_write) //398 (0x18E) ROOT + //null_func, //399 (0x18F) UNS + //null_func,//BIND_FUNC(sys_sm_...) //400 (0x190) PM + //null_func,//BIND_FUNC(sys_sm_...) //401 (0x191) ROOT + //BIND_FUNC(sys_tty_read), //402 (0x192) + //BIND_FUNC(sys_tty_write), //403 (0x193) + //null_func,//BIND_FUNC(sys_...) //404 (0x194) ROOT + //null_func,//BIND_FUNC(sys_...) //405 (0x195) PM + //null_func,//BIND_FUNC(sys_...) //406 (0x196) PM + //null_func,//BIND_FUNC(sys_...) //407 (0x197) PM + //null_func,//BIND_FUNC(sys_sm_get_tzpb) //408 (0x198) PM + //null_func,//BIND_FUNC(sys_sm_get_fan_policy) //409 (0x199) PM + //null_func,//BIND_FUNC(sys_game_board_storage_read) //410 (0x19A) + //null_func,//BIND_FUNC(sys_game_board_storage_write) //411 (0x19B) + //null_func,//BIND_FUNC(sys_game_get_rtc_status) //412 (0x19C) + //null_func,//BIND_FUNC(sys_...) //413 (0x19D) ROOT + //null_func,//BIND_FUNC(sys_...) //414 (0x19E) ROOT + //null_func,//BIND_FUNC(sys_...) //415 (0x19F) ROOT + + //null_func, null_func, null_func, null_func, //419 UNS + //null_func, null_func, null_func, null_func, null_func, //424 UNS + //null_func, null_func, null_func, null_func, null_func, //429 UNS + //null_func, null_func, null_func, null_func, null_func, //434 UNS + //null_func, null_func, null_func, null_func, null_func, //439 UNS + //null_func, null_func, null_func, null_func, null_func, //444 UNS + //null_func, null_func, null_func, null_func, null_func, //449 UNS + + //null_func,//BIND_FUNC(sys_overlay_load_module) //450 (0x1C2) + //null_func,//BIND_FUNC(sys_overlay_unload_module) //451 (0x1C3) + //null_func,//BIND_FUNC(sys_overlay_get_module_list) //452 (0x1C4) + //null_func,//BIND_FUNC(sys_overlay_get_module_info) //453 (0x1C5) + //null_func,//BIND_FUNC(sys_overlay_load_module_by_fd) //454 (0x1C6) + //null_func,//BIND_FUNC(sys_overlay_get_module_info2) //455 (0x1C7) + //null_func,//BIND_FUNC(sys_overlay_get_sdk_version) //456 (0x1C8) + //null_func,//BIND_FUNC(sys_overlay_get_module_dbg_info) //457 (0x1C9) + //null_func,//BIND_FUNC(sys_overlay_get_module_dbg_info) //458 (0x1CA) + //null_func, //459 (0x1CB) UNS + //null_func,//BIND_FUNC(sys_prx_dbg_get_module_id_list) //460 (0x1CC) ROOT + //null_func,//BIND_FUNC(sys_prx_get_module_id_by_address) //461 (0x1CD) + //null_func, //462 (0x1CE) UNS + //null_func,//BIND_FUNC(sys_prx_load_module_by_fd) //463 (0x1CF) + //null_func,//BIND_FUNC(sys_prx_load_module_on_memcontainer_by_fd) //464 (0x1D0) + //BIND_FUNC(sys_prx_load_module_list), //465 (0x1D1) + //null_func,//BIND_FUNC(sys_prx_load_module_list_on_memcontainer) //466 (0x1D2) + //null_func,//BIND_FUNC(sys_prx_get_ppu_guid) //467 (0x1D3) + //null_func,//BIND_FUNC(sys_...) //468 (0x1D4) ROOT + //null_func, //469 (0x1D5) UNS + //null_func,//BIND_FUNC(sys_...) //470 (0x1D6) ROOT + //null_func,//BIND_FUNC(sys_...) //471 (0x1D7) ROOT + //null_func,//BIND_FUNC(sys_...) //472 (0x1D8) ROOT + //null_func,//BIND_FUNC(sys_...) //473 (0x1D9) + //null_func,//BIND_FUNC(sys_...) //474 (0x1DA) + //null_func,//BIND_FUNC(sys_...) //475 (0x1DB) ROOT + //null_func,//BIND_FUNC(sys_...) //476 (0x1DC) ROOT + + //null_func, null_func, null_func, //477-479 UNS + + //BIND_FUNC(sys_prx_load_module), //480 (0x1E0) + //BIND_FUNC(sys_prx_start_module), //481 (0x1E1) + //BIND_FUNC(sys_prx_stop_module), //482 (0x1E2) + //BIND_FUNC(sys_prx_unload_module), //483 (0x1E3) + //BIND_FUNC(sys_prx_register_module), //484 (0x1E4) + //BIND_FUNC(sys_prx_query_module), //485 (0x1E5) + //BIND_FUNC(sys_prx_register_library), //486 (0x1E6) + //BIND_FUNC(sys_prx_unregister_library), //487 (0x1E7) + //BIND_FUNC(sys_prx_link_library), //488 (0x1E8) + //BIND_FUNC(sys_prx_unlink_library), //489 (0x1E9) + //BIND_FUNC(sys_prx_query_library), //490 (0x1EA) + //null_func, //491 (0x1EB) UNS + //null_func,//BIND_FUNC(sys_...) //492 (0x1EC) DBG + //null_func,//BIND_FUNC(sys_prx_dbg_get_module_info) //493 (0x1ED) DBG + //null_func,//BIND_FUNC(sys_prx_get_module_list), //494 (0x1EE) + //null_func,//BIND_FUNC(sys_prx_get_module_info), //495 (0x1EF) + //null_func,//BIND_FUNC(sys_prx_get_module_id_by_name), //496 (0x1F0) + //null_func,//BIND_FUNC(sys_prx_load_module_on_memcontainer),//497 (0x1F1) + //BIND_FUNC(sys_prx_start), //498 (0x1F2) + //BIND_FUNC(sys_prx_stop), //499 (0x1F3) + //null_func,//BIND_FUNC(sys_hid_manager_open) //500 (0x1F4) + //null_func,//BIND_FUNC(sys_hid_manager_close) //501 (0x1F5) + //null_func,//BIND_FUNC(sys_hid_manager_read) //502 (0x1F6) ROOT + //null_func,//BIND_FUNC(sys_hid_manager_ioctl) //503 (0x1F7) + //null_func,//BIND_FUNC(sys_hid_manager_map_logical_id_to_port_id) //504 (0x1F8) ROOT + //null_func,//BIND_FUNC(sys_hid_manager_unmap_logical_id_to_port_id) //505 (0x1F9) ROOT + //null_func,//BIND_FUNC(sys_hid_manager_add_hot_key_observer) //506 (0x1FA) ROOT + //null_func,//BIND_FUNC(sys_hid_manager_remove_hot_key_observer) //507 (0x1FB) ROOT + //null_func,//BIND_FUNC(sys_hid_manager_grab_focus) //508 (0x1FC) ROOT + //null_func,//BIND_FUNC(sys_hid_manager_release_focus) //509 (0x1FD) ROOT + //null_func,//BIND_FUNC(sys_hid_manager_...) //510 (0x1FE) + //null_func,//BIND_FUNC(sys_hid_manager_set_...) //511 (0x1FF) ROOT + //null_func,//BIND_FUNC(sys_hid_manager_...) //512 (0x200) ROOT + //null_func,//BIND_FUNC(sys_hid_manager_...) //513 (0x201) + //null_func,//BIND_FUNC(sys_hid_manager_...) //514 (0x202) + //null_func, //515 (0x203) UNS + //null_func,//BIND_FUNC(sys_config_open) //516 (0x204) + //null_func,//BIND_FUNC(sys_config_close) //517 (0x205) + //null_func,//BIND_FUNC(sys_config_get_service_event) //518 (0x206) + //null_func,//BIND_FUNC(sys_config_add_service_listener) //519 (0x207) + //null_func,//BIND_FUNC(sys_config_remove_service_listener) //520 (0x208) + //null_func,//BIND_FUNC(sys_config_register_service) //521 (0x209) + //null_func,//BIND_FUNC(sys_config_unregister_service) //522 (0x20A) + //null_func,//BIND_FUNC(sys_config_io_event) //523 (0x20B) + //null_func,//BIND_FUNC(sys_config_...) //524 (0x20C) + //null_func,//BIND_FUNC(sys_config_...) //525 (0x20D) + //null_func, //526 (0x20E) UNS + //null_func, //527 (0x20F) UNS + //null_func, //528 (0x210) UNS + //null_func, //529 (0x211) UNS + //null_func,//BIND_FUNC(sys_usbd_initialize) //530 (0x212) + //null_func,//BIND_FUNC(sys_usbd_finalize) //531 (0x213) + //null_func,//BIND_FUNC(sys_usbd_get_device_list) //532 (0x214) + //null_func,//BIND_FUNC(sys_usbd_get_descriptor_size) //533 (0x215) + //null_func,//BIND_FUNC(sys_usbd_get_descriptor) //534 (0x216) + //null_func,//BIND_FUNC(sys_usbd_register_ldd) //535 (0x217) + //null_func,//BIND_FUNC(sys_usbd_unregister_ldd) //536 (0x218) + //null_func,//BIND_FUNC(sys_usbd_open_pipe) //537 (0x219) + //null_func,//BIND_FUNC(sys_usbd_open_default_pipe) //538 (0x21A) + //null_func,//BIND_FUNC(sys_usbd_close_pipe) //539 (0x21B) + //null_func,//BIND_FUNC(sys_usbd_receive_event) //540 (0x21C) + //null_func,//BIND_FUNC(sys_usbd_detect_event) //541 (0x21D) + //null_func,//BIND_FUNC(sys_usbd_attach) //542 (0x21E) + //null_func,//BIND_FUNC(sys_usbd_transfer_data) //543 (0x21F) + //null_func,//BIND_FUNC(sys_usbd_isochronous_transfer_data) //544 (0x220) + //null_func,//BIND_FUNC(sys_usbd_get_transfer_status) //545 (0x221) + //null_func,//BIND_FUNC(sys_usbd_get_isochronous_transfer_status) //546 (0x222) + //null_func,//BIND_FUNC(sys_usbd_get_device_location) //547 (0x223) + //null_func,//BIND_FUNC(sys_usbd_send_event) //548 (0x224) + //null_func,//BIND_FUNC(sys_ubsd_...) //549 (0x225) + //null_func,//BIND_FUNC(sys_usbd_allocate_memory) //550 (0x226) + //null_func,//BIND_FUNC(sys_usbd_free_memory) //551 (0x227) + //null_func,//BIND_FUNC(sys_ubsd_...) //552 (0x228) + //null_func,//BIND_FUNC(sys_ubsd_...) //553 (0x229) + //null_func,//BIND_FUNC(sys_ubsd_...) //554 (0x22A) + //null_func,//BIND_FUNC(sys_ubsd_...) //555 (0x22B) + //null_func,//BIND_FUNC(sys_usbd_get_device_speed) //556 (0x22C) + //null_func,//BIND_FUNC(sys_ubsd_...) //557 (0x22D) + //null_func,//BIND_FUNC(sys_ubsd_...) //558 (0x22E) + //null_func,//BIND_FUNC(sys_usbd_register_extra_ldd) //559 (0x22F) + //null_func,//BIND_FUNC(sys_...) //560 (0x230) ROOT + //null_func,//BIND_FUNC(sys_...) //561 (0x231) ROOT + //null_func,//BIND_FUNC(sys_...) //562 (0x232) ROOT + //null_func,//BIND_FUNC(sys_...) //563 (0x233) + //null_func,//BIND_FUNC(sys_...) //564 (0x234) + //null_func,//BIND_FUNC(sys_...) //565 (0x235) + //null_func,//BIND_FUNC(sys_...) //566 (0x236) + //null_func,//BIND_FUNC(sys_...) //567 (0x237) + //null_func,//BIND_FUNC(sys_...) //568 (0x238) + //null_func,//BIND_FUNC(sys_...) //569 (0x239) + //null_func,//BIND_FUNC(sys_...) //570 (0x23A) + //null_func,//BIND_FUNC(sys_pad_ldd_unregister_controller) //571 (0x23B) + //null_func,//BIND_FUNC(sys_pad_ldd_data_insert) //572 (0x23C) + //null_func,//BIND_FUNC(sys_pad_dbg_ldd_set_data_insert_mode) //573 (0x23D) + //null_func,//BIND_FUNC(sys_pad_ldd_register_controller) //574 (0x23E) + //null_func,//BIND_FUNC(sys_pad_ldd_get_port_no) //575 (0x23F) + //null_func, //576 (0x240) UNS + //null_func,//BIND_FUNC(sys_pad_manager_...) //577 (0x241) ROOT PM + //null_func,//BIND_FUNC(sys_bluetooth_...) //578 (0x242) + //null_func,//BIND_FUNC(sys_bluetooth_...) //579 (0x243) + //null_func,//BIND_FUNC(sys_bluetooth_...) //580 (0x244) ROOT + //null_func,//BIND_FUNC(sys_bluetooth_...) //581 (0x245) ROOT + //null_func,//BIND_FUNC(sys_bluetooth_...) //582 (0x246) ROOT + //null_func,//BIND_FUNC(sys_bluetooth_...) //583 (0x247) ROOT + //null_func,//BIND_FUNC(sys_bluetooth_...) //584 (0x248) ROOT + //null_func,//BIND_FUNC(sys_bluetooth_...) //585 (0x249) + //null_func,//BIND_FUNC(sys_bluetooth_...) //586 (0x24A) + //null_func,//BIND_FUNC(sys_bluetooth_...) //587 (0x24B) ROOT + //null_func,//BIND_FUNC(sys_bluetooth_...) //588 (0x24C) + //null_func,//BIND_FUNC(sys_bluetooth_...) //589 (0x24D) + //null_func,//BIND_FUNC(sys_bluetooth_...) //590 (0x24E) ROOT + //null_func,//BIND_FUNC(sys_bluetooth_...) //591 (0x24F) + //null_func,//BIND_FUNC(sys_bluetooth_...) //592 (0x250) + //null_func,//BIND_FUNC(sys_bluetooth_...) //593 (0x251) ROOT + //null_func,//BIND_FUNC(sys_bluetooth_...) //594 (0x252) + //null_func,//BIND_FUNC(sys_bluetooth_...) //595 (0x253) + //null_func,//BIND_FUNC(sys_bluetooth_...) //596 (0x254) + //null_func,//BIND_FUNC(sys_bluetooth_...) //597 (0x255) + //null_func,//BIND_FUNC(sys_bluetooth_...) //598 (0x256) ROOT + //null_func,//BIND_FUNC(sys_bluetooth_...) //599 (0x257) ROOT + //null_func,//BIND_FUNC(sys_storage_open) //600 (0x258) ROOT + //null_func,//BIND_FUNC(sys_storage_close) //601 (0x259) + //null_func,//BIND_FUNC(sys_storage_read) //602 (0x25A) + //null_func,//BIND_FUNC(sys_storage_write) //603 (0x25B) + //null_func,//BIND_FUNC(sys_storage_send_device_command) //604 (0x25C) + //null_func,//BIND_FUNC(sys_storage_async_configure) //605 (0x25D) + //null_func,//BIND_FUNC(sys_storage_async_read) //606 (0x25E) + //null_func,//BIND_FUNC(sys_storage_async_write) //607 (0x25F) + //null_func,//BIND_FUNC(sys_storage_async_cancel) //608 (0x260) + //null_func,//BIND_FUNC(sys_storage_get_device_info) //609 (0x261) ROOT + //null_func,//BIND_FUNC(sys_storage_get_device_config) //610 (0x262) ROOT + //null_func,//BIND_FUNC(sys_storage_report_devices) //611 (0x263) ROOT + //null_func,//BIND_FUNC(sys_storage_configure_medium_event) //612 (0x264) ROOT + //null_func,//BIND_FUNC(sys_storage_set_medium_polling_interval) //613 (0x265) + //null_func,//BIND_FUNC(sys_storage_create_region) //614 (0x266) + //null_func,//BIND_FUNC(sys_storage_delete_region) //615 (0x267) + //null_func,//BIND_FUNC(sys_storage_execute_device_command) //616 (0x268) + //null_func,//BIND_FUNC(sys_storage_check_region_acl) //617 (0x269) + //null_func,//BIND_FUNC(sys_storage_set_region_acl) //618 (0x26A) + //null_func,//BIND_FUNC(sys_storage_async_send_device_command) //619 (0x26B) + //null_func,//BIND_FUNC(sys_...) //620 (0x26C) ROOT + //null_func,//BIND_FUNC(sys_gamepad_ycon_if) //621 (0x26D) + //null_func,//BIND_FUNC(sys_storage_get_region_offset) //622 (0x26E) + //null_func,//BIND_FUNC(sys_storage_set_emulated_speed) //623 (0x26F) + //null_func,//BIND_FUNC(sys_io_buffer_create) //624 (0x270) + //null_func,//BIND_FUNC(sys_io_buffer_destroy) //625 (0x271) + //null_func,//BIND_FUNC(sys_io_buffer_allocate) //626 (0x272) + //null_func,//BIND_FUNC(sys_io_buffer_free) //627 (0x273) + //null_func, //628 (0x274) UNS + //null_func, //629 (0x275) UNS + //null_func,//BIND_FUNC(sys_gpio_set) //630 (0x276) + //null_func,//BIND_FUNC(sys_gpio_get) //631 (0x277) + //null_func, //632 (0x278) UNS + //null_func,//BIND_FUNC(sys_fsw_connect_event) //633 (0x279) + //null_func,//BIND_FUNC(sys_fsw_disconnect_event) //634 (0x27A) + //null_func,//BIND_FUNC(sys_btsetting_if) //635 (0x27B) + //null_func,//BIND_FUNC(sys_...) //636 (0x27C) + //null_func,//BIND_FUNC(sys_...) //637 (0x27D) + //null_func,//BIND_FUNC(sys_...) //638 (0x27E) + + //null_func, //639 DEPRECATED + //null_func, null_func, null_func, null_func, null_func, //644 DEPRECATED + //null_func, null_func, null_func, null_func, null_func, //649 DEPRECATED + + //null_func,//BIND_FUNC(sys_rsxaudio_initialize) //650 (0x28A) + //null_func,//BIND_FUNC(sys_rsxaudio_finalize) //651 (0x28B) + //null_func,//BIND_FUNC(sys_rsxaudio_import_shared_memory) //652 (0x28C) + //null_func,//BIND_FUNC(sys_rsxaudio_unimport_shared_memory) //653 (0x28D) + //null_func,//BIND_FUNC(sys_rsxaudio_create_connection) //654 (0x28E) + //null_func,//BIND_FUNC(sys_rsxaudio_close_connection) //655 (0x28F) + //null_func,//BIND_FUNC(sys_rsxaudio_prepare_process) //656 (0x290) + //null_func,//BIND_FUNC(sys_rsxaudio_start_process) //657 (0x291) + //null_func,//BIND_FUNC(sys_rsxaudio_) //658 (0x292) + //null_func,//BIND_FUNC(sys_rsxaudio_) //659 (0x293) + + //null_func, null_func, null_func, null_func, null_func, //664 UNS + //null_func, //665 UNS + + //BIND_FUNC(sys_rsx_device_open), //666 (0x29A) + //BIND_FUNC(sys_rsx_device_close), //667 (0x29B) + //BIND_FUNC(sys_rsx_memory_allocate), //668 (0x29C) + //BIND_FUNC(sys_rsx_memory_free), //669 (0x29D) + //BIND_FUNC(sys_rsx_context_allocate), //670 (0x29E) + //BIND_FUNC(sys_rsx_context_free), //671 (0x29F) + //BIND_FUNC(sys_rsx_context_iomap), //672 (0x2A0) + //BIND_FUNC(sys_rsx_context_iounmap), //673 (0x2A1) + //BIND_FUNC(sys_rsx_context_attribute), //674 (0x2A2) + //BIND_FUNC(sys_rsx_device_map), //675 (0x2A3) + //BIND_FUNC(sys_rsx_device_unmap), //676 (0x2A4) + //BIND_FUNC(sys_rsx_attribute), //677 (0x2A5) + //null_func,//BIND_FUNC(sys_...) //678 (0x2A6) + //null_func,//BIND_FUNC(sys_...) //679 (0x2A7) ROOT + //null_func,//BIND_FUNC(sys_...) //680 (0x2A8) ROOT + //null_func,//BIND_FUNC(sys_...) //681 (0x2A9) ROOT + //null_func,//BIND_FUNC(sys_...) //682 (0x2AA) ROOT + //null_func,//BIND_FUNC(sys_...) //683 (0x2AB) ROOT + //null_func,//BIND_FUNC(sys_...) //684 (0x2AC) ROOT + //null_func,//BIND_FUNC(sys_...) //685 (0x2AD) ROOT + //null_func,//BIND_FUNC(sys_...) //686 (0x2AE) ROOT + //null_func,//BIND_FUNC(sys_...) //687 (0x2AF) ROOT + //null_func,//BIND_FUNC(sys_...) //688 (0x2B0) ROOT + //null_func,//BIND_FUNC(sys_...) //689 (0x2B1) ROOT + //null_func,//BIND_FUNC(sys_...) //690 (0x2B2) ROOT + //null_func,//BIND_FUNC(sys_...) //691 (0x2B3) ROOT + //null_func,//BIND_FUNC(sys_...) //692 (0x2B4) ROOT + //null_func,//BIND_FUNC(sys_...) //693 (0x2B5) ROOT + //null_func,//BIND_FUNC(sys_...) //694 (0x2B6) DEPRECATED + //null_func,//BIND_FUNC(sys_...) //695 (0x2B7) DEPRECATED + //null_func,//BIND_FUNC(sys_...) //696 (0x2B8) ROOT + //null_func,//BIND_FUNC(sys_...) //697 (0x2B9) UNS + //null_func,//BIND_FUNC(sys_...) //698 (0x2BA) UNS + //null_func,//BIND_FUNC(sys_bdemu_send_command) //699 (0x2BB) + //null_func,//BIND_FUNC(sys_net_bnet_accept) //700 (0x2BC) + //null_func,//BIND_FUNC(sys_net_bnet_bind) //701 (0x2BD) + //null_func,//BIND_FUNC(sys_net_bnet_connect) //702 (0x2BE) + //null_func,//BIND_FUNC(sys_net_bnet_getpeername) //703 (0x2BF) + //null_func,//BIND_FUNC(sys_net_bnet_getsockname) //704 (0x2C0) + //null_func,//BIND_FUNC(sys_net_bnet_getsockopt) //705 (0x2C1) + //null_func,//BIND_FUNC(sys_net_bnet_listen) //706 (0x2C2) + //null_func,//BIND_FUNC(sys_net_bnet_recvfrom) //707 (0x2C3) + //null_func,//BIND_FUNC(sys_net_bnet_recvmsg) //708 (0x2C4) + //null_func,//BIND_FUNC(sys_net_bnet_sendmsg) //709 (0x2C5) + //null_func,//BIND_FUNC(sys_net_bnet_sendto) //710 (0x2C6) + //null_func,//BIND_FUNC(sys_net_bnet_setsockop) //711 (0x2C7) + //null_func,//BIND_FUNC(sys_net_bnet_shutdown) //712 (0x2C8) + //null_func,//BIND_FUNC(sys_net_bnet_socket) //713 (0x2C9) + //null_func,//BIND_FUNC(sys_net_bnet_close) //714 (0x2CA) + //null_func,//BIND_FUNC(sys_net_bnet_poll) //715 (0x2CB) + //null_func,//BIND_FUNC(sys_net_bnet_select) //716 (0x2CC) + //null_func,//BIND_FUNC(sys_net_open_dump) //717 (0x2CD) + //null_func,//BIND_FUNC(sys_net_read_dump) //718 (0x2CE) + //null_func,//BIND_FUNC(sys_net_close_dump) //719 (0x2CF) + //null_func,//BIND_FUNC(sys_net_write_dump) //720 (0x2D0) + //null_func,//BIND_FUNC(sys_net_abort) //721 (0x2D1) + //null_func,//BIND_FUNC(sys_net_infoctl) //722 (0x2D2) + //null_func,//BIND_FUNC(sys_net_control) //723 (0x2D3) + //null_func,//BIND_FUNC(sys_net_bnet_ioctl) //724 (0x2D4) + //null_func,//BIND_FUNC(sys_net_bnet_sysctl) //725 (0x2D5) + //null_func,//BIND_FUNC(sys_net_eurus_post_command) //726 (0x2D6) + + //null_func, null_func, null_func, //729 UNS + //null_func, null_func, null_func, null_func, null_func, //734 UNS + //null_func, null_func, null_func, null_func, null_func, //739 UNS + //null_func, null_func, null_func, null_func, null_func, //744 UNS + //null_func, null_func, null_func, null_func, null_func, //749 UNS + //null_func, null_func, null_func, null_func, null_func, //754 UNS + //null_func, null_func, null_func, null_func, null_func, //759 UNS + //null_func, null_func, null_func, null_func, null_func, //764 UNS + //null_func, null_func, null_func, null_func, null_func, //769 UNS + //null_func, null_func, null_func, null_func, null_func, //774 UNS + //null_func, null_func, null_func, null_func, null_func, //779 UNS + //null_func, null_func, null_func, null_func, null_func, //784 UNS + //null_func, null_func, null_func, null_func, null_func, //789 UNS + //null_func, null_func, null_func, null_func, null_func, //794 UNS + //null_func, null_func, null_func, null_func, null_func, //799 UNS + + //BIND_FUNC(sys_fs_test), //800 (0x320) + //BIND_FUNC(sys_fs_open), //801 (0x321) + //BIND_FUNC(sys_fs_read), //802 (0x322) + //BIND_FUNC(sys_fs_write), //803 (0x323) + //BIND_FUNC(sys_fs_close), //804 (0x324) + //BIND_FUNC(sys_fs_opendir), //805 (0x325) + //BIND_FUNC(sys_fs_readdir), //806 (0x326) + //BIND_FUNC(sys_fs_closedir), //807 (0x327) + //BIND_FUNC(sys_fs_stat), //808 (0x328) + //BIND_FUNC(sys_fs_fstat), //809 (0x329) + //null_func,//BIND_FUNC(sys_fs_link), //810 (0x32A) + //BIND_FUNC(sys_fs_mkdir), //811 (0x32B) + //BIND_FUNC(sys_fs_rename), //812 (0x32C) + //BIND_FUNC(sys_fs_rmdir), //813 (0x32D) + //BIND_FUNC(sys_fs_unlink), //814 (0x32E) + //null_func,//BIND_FUNC(sys_fs_utime), //815 (0x32F) + //null_func,//BIND_FUNC(sys_fs_access), //816 (0x330) + //BIND_FUNC(sys_fs_fcntl), //817 (0x331) + //BIND_FUNC(sys_fs_lseek), //818 (0x332) + //null_func,//BIND_FUNC(sys_fs_fdatasync), //819 (0x333) + //null_func,//BIND_FUNC(sys_fs_fsync), //820 (0x334) + //BIND_FUNC(sys_fs_fget_block_size), //821 (0x335) + //BIND_FUNC(sys_fs_get_block_size), //822 (0x336) + //null_func,//BIND_FUNC(sys_fs_acl_read), //823 (0x337) + //null_func,//BIND_FUNC(sys_fs_acl_write), //824 (0x338) + //null_func,//BIND_FUNC(sys_fs_lsn_get_cda_size), //825 (0x339) + //null_func,//BIND_FUNC(sys_fs_lsn_get_cda), //826 (0x33A) + //null_func,//BIND_FUNC(sys_fs_lsn_lock), //827 (0x33B) + //null_func,//BIND_FUNC(sys_fs_lsn_unlock), //828 (0x33C) + //null_func,//BIND_FUNC(sys_fs_lsn_read), //829 (0x33D) + //null_func,//BIND_FUNC(sys_fs_lsn_write), //830 (0x33E) + //BIND_FUNC(sys_fs_truncate), //831 (0x33F) + //BIND_FUNC(sys_fs_ftruncate), //832 (0x340) + //null_func,//BIND_FUNC(sys_fs_symbolic_link), //833 (0x341) + //BIND_FUNC(sys_fs_chmod), //834 (0x342) + //null_func,//BIND_FUNC(sys_fs_chown), //835 (0x343) + //null_func,//BIND_FUNC(sys_fs_newfs), //836 (0x344) + //null_func,//BIND_FUNC(sys_fs_mount), //837 (0x345) + //null_func,//BIND_FUNC(sys_fs_unmount), //838 (0x346) + //null_func,//BIND_FUNC(sys_fs_sync), //839 (0x347) + //null_func,//BIND_FUNC(sys_fs_disk_free), //840 (0x348) + //null_func,//BIND_FUNC(sys_fs_get_mount_info_size), //841 (0x349) + //null_func,//BIND_FUNC(sys_fs_get_mount_info), //842 (0x34A) + //null_func,//BIND_FUNC(sys_fs_get_fs_info_size), //843 (0x34B) + //null_func,//BIND_FUNC(sys_fs_get_fs_info), //844 (0x34C) + //null_func,//BIND_FUNC(sys_fs_mapped_allocate), //845 (0x34D) + //null_func,//BIND_FUNC(sys_fs_mapped_free), //846 (0x34E) + //null_func,//BIND_FUNC(sys_fs_truncate2), //847 (0x34F) + + //null_func, null_func, //849 UNS + //null_func, null_func, null_func, null_func, null_func, //854 UNS + //null_func, null_func, null_func, null_func, null_func, //859 UNS + + //null_func,//BIND_FUNC(syscall_sys_ss_get_cache_of_analog_sunset_flag), //860 (0x35C) AUTHID + //null_func,//BIND_FUNC(syscall_...) //861 ROOT + //null_func,//BIND_FUNC(syscall_...) //862 ROOT + //null_func,//BIND_FUNC(syscall_...) //863 ROOT + //null_func,//BIND_FUNC(syscall_...) //864 DBG + //null_func,//BIND_FUNC(sys_ss_random_number_generator), //865 (0x361) ROOT AUTHID + //null_func,//BIND_FUNC(sys_...) //866 ROOT + //null_func,//BIND_FUNC(sys_...) //867 ROOT + //null_func,//BIND_FUNC(sys_...) //868 ROOT / DBG AUTHID + //null_func,//BIND_FUNC(sys_...) //869 ROOT + //null_func,//BIND_FUNC(sys_ss_get_console_id), //870 (0x366) + //null_func,//BIND_FUNC(sys_ss_access_control_engine), //871 (0x367) DBG + //null_func,//BIND_FUNC(sys_ss_get_open_psid), //872 (0x368) + //null_func,//BIND_FUNC(sys_ss_get_cache_of_product_mode), //873 (0x369) + //null_func,//BIND_FUNC(sys_ss_get_cache_of_flash_ext_flag), //874 (0x36A) + //null_func,//BIND_FUNC(sys_ss_get_boot_device) //875 (0x36B) + //null_func,//BIND_FUNC(sys_ss_disc_access_control) //876 (0x36C) + //null_func,//BIND_FUNC(sys_ss_~utoken_if) //877 (0x36D) ROOT + //null_func,//BIND_FUNC(sys_ss_ad_sign) //878 (0x36E) + //null_func,//BIND_FUNC(sys_ss_media_id) //879 (0x36F) + //null_func,//BIND_FUNC(sys_deci3_open) //880 (0x370) + //null_func,//BIND_FUNC(sys_deci3_create_event_path) //881 (0x371) + //null_func,//BIND_FUNC(sys_deci3_close) //882 (0x372) + //null_func,//BIND_FUNC(sys_deci3_send) //883 (0x373) + //null_func,//BIND_FUNC(sys_deci3_receive) //884 (0x374) + //null_func,//BIND_FUNC(sys_deci3_open2) //885 (0x375) + //null_func, //886 (0x376) UNS + //null_func, //887 (0x377) UNS + //null_func, //888 (0x378) UNS + //null_func,//BIND_FUNC(sys_...) //889 (0x379) ROOT + //null_func,//BIND_FUNC(sys_deci3_initialize) //890 (0x37A) + //null_func,//BIND_FUNC(sys_deci3_terminate) //891 (0x37B) + //null_func,//BIND_FUNC(sys_deci3_debug_mode) //892 (0x37C) + //null_func,//BIND_FUNC(sys_deci3_show_status) //893 (0x37D) + //null_func,//BIND_FUNC(sys_deci3_echo_test) //894 (0x37E) + //null_func,//BIND_FUNC(sys_deci3_send_dcmp_packet) //895 (0x37F) + //null_func,//BIND_FUNC(sys_deci3_dump_cp_register) //896 (0x380) + //null_func,//BIND_FUNC(sys_deci3_dump_cp_buffer) //897 (0x381) + //null_func, //898 (0x382) UNS + //null_func,//BIND_FUNC(sys_deci3_test) //899 (0x383) + //null_func,//BIND_FUNC(sys_dbg_stop_processes) //900 (0x384) + //null_func,//BIND_FUNC(sys_dbg_continue_processes) //901 (0x385) + //null_func,//BIND_FUNC(sys_dbg_stop_threads) //902 (0x386) + //null_func,//BIND_FUNC(sys_dbg_continue_threads) //903 (0x387) + //null_func,//BIND_FUNC(sys_dbg_read_process_memory) //904 (0x388) + //null_func,//BIND_FUNC(sys_dbg_write_process_memory) //905 (0x389) + //null_func,//BIND_FUNC(sys_dbg_read_thread_register) //906 (0x38A) + //null_func,//BIND_FUNC(sys_dbg_write_thread_register) //907 (0x38B) + //null_func,//BIND_FUNC(sys_dbg_get_process_list) //908 (0x38C) + //null_func,//BIND_FUNC(sys_dbg_get_thread_list) //909 (0x38D) + //null_func,//BIND_FUNC(sys_dbg_get_thread_info) //910 (0x38E) + //null_func,//BIND_FUNC(sys_dbg_spu_thread_read_from_ls) //911 (0x38F) + //null_func,//BIND_FUNC(sys_dbg_spu_thread_write_to_ls) //912 (0x390) + //null_func,//BIND_FUNC(sys_dbg_kill_process) //913 (0x391) + //null_func,//BIND_FUNC(sys_dbg_get_process_info) //914 (0x392) + //null_func,//BIND_FUNC(sys_dbg_set_run_control_bit_to_spu) //915 (0x393) + //null_func,//BIND_FUNC(sys_dbg_spu_thread_get_exception_cause) //916 (0x394) + //null_func,//BIND_FUNC(sys_dbg_create_kernel_event_queue) //917 (0x395) + //null_func,//BIND_FUNC(sys_dbg_read_kernel_event_queue) //918 (0x396) + //null_func,//BIND_FUNC(sys_dbg_destroy_kernel_event_queue) //919 (0x397) + //null_func,//BIND_FUNC(sys_dbg_get_process_event_ctrl_flag) //920 (0x398) + //null_func,//BIND_FUNC(sys_dbg_set_process_event_cntl_flag) //921 (0x399) + //null_func,//BIND_FUNC(sys_dbg_get_spu_thread_group_event_cntl_flag) //922 (0x39A) + //null_func,//BIND_FUNC(sys_dbg_set_spu_thread_group_event_cntl_flag) //923 (0x39B) + //null_func,//BIND_FUNC(sys_...) //924 (0x39C) + //null_func,//BIND_FUNC(sys_dbg_get_raw_spu_list) //925 (0x39D) + //null_func,//BIND_FUNC(sys_...) //926 (0x39E) + //null_func,//BIND_FUNC(sys_...) //927 (0x3A0) + //null_func,//BIND_FUNC(sys_...) //928 (0x3A1) + //null_func,//BIND_FUNC(sys_...) //929 (0x3A2) + //null_func,//BIND_FUNC(sys_...) //930 (0x3A3) + //null_func,//BIND_FUNC(sys_...) //931 (0x3A4) + //null_func,//BIND_FUNC(sys_dbg_get_mutex_list) //932 (0x3A4) + //null_func,//BIND_FUNC(sys_dbg_get_mutex_information) //933 (0x3A5) + //null_func,//BIND_FUNC(sys_dbg_get_cond_list) //934 (0x3A6) + //null_func,//BIND_FUNC(sys_dbg_get_cond_information) //935 (0x3A7) + //null_func,//BIND_FUNC(sys_dbg_get_rwlock_list) //936 (0x3A8) + //null_func,//BIND_FUNC(sys_dbg_get_rwlock_information) //937 (0x3A9) + //null_func,//BIND_FUNC(sys_dbg_get_lwmutex_list) //938 (0x3AA) + //null_func,//BIND_FUNC(sys_dbg_get_address_from_dabr) //939 (0x3AB) + //null_func,//BIND_FUNC(sys_dbg_set_address_to_dabr) //940 (0x3AC) + //null_func,//BIND_FUNC(sys_dbg_get_lwmutex_information) //941 (0x3AD) + //null_func,//BIND_FUNC(sys_dbg_get_event_queue_list) //942 (0x3AE) + //null_func,//BIND_FUNC(sys_dbg_get_event_queue_information) //943 (0x3AF) + //null_func,//BIND_FUNC(sys_dbg_initialize_ppu_exception_handler) //944 (0x3B0) + //null_func,//BIND_FUNC(sys_dbg_finalize_ppu_exception_handler) //945 (0x3B1) DBG + //null_func,//BIND_FUNC(sys_dbg_get_semaphore_list) //946 (0x3B2) + //null_func,//BIND_FUNC(sys_dbg_get_semaphore_information) //947 (0x3B3) + //null_func,//BIND_FUNC(sys_dbg_get_kernel_thread_list) //948 (0x3B4) + //null_func,//BIND_FUNC(sys_dbg_get_kernel_thread_info) //949 (0x3B5) + //null_func,//BIND_FUNC(sys_dbg_get_lwcond_list) //950 (0x3B6) + //null_func,//BIND_FUNC(sys_dbg_get_lwcond_information) //951 (0x3B7) + //null_func,//BIND_FUNC(sys_dbg_create_scratch_data_area_ext) //952 (0x3B8) + //null_func,//BIND_FUNC(sys_dbg_vm_get_page_information) //953 (0x3B9) + //null_func,//BIND_FUNC(sys_dbg_vm_get_info) //954 (0x3BA) + //null_func,//BIND_FUNC(sys_dbg_enable_floating_point_enabled_exception) //955 (0x3BB) + //null_func,//BIND_FUNC(sys_dbg_disable_floating_point_enabled_exception) //956 (0x3BC) + //null_func,//BIND_FUNC(sys_dbg_...) //957 (0x3BD) DBG + //null_func, //958 (0x3BE) UNS + //null_func,//BIND_FUNC(sys_dbg_...) //959 (0x3BF) + //null_func,//BIND_FUNC(sys_dbg_perfomance_monitor) //960 (0x3C0) + //null_func,//BIND_FUNC(sys_dbg_...) //961 (0x3C1) + //null_func,//BIND_FUNC(sys_dbg_...) //962 (0x3C2) + //null_func,//BIND_FUNC(sys_dbg_...) //963 (0x3C3) + //null_func,//BIND_FUNC(sys_dbg_...) //964 (0x3C4) + //null_func,//BIND_FUNC(sys_dbg_...) //965 (0x3C5) + //null_func,//BIND_FUNC(sys_dbg_...) //966 (0x3C6) + //null_func,//BIND_FUNC(sys_dbg_...) //967 (0x3C7) + //null_func,//BIND_FUNC(sys_dbg_...) //968 (0x3C8) + //null_func,//BIND_FUNC(sys_dbg_...) //969 (0x3C9) + //null_func,//BIND_FUNC(sys_dbg_get_event_flag_list) //970 (0x3CA) + //null_func,//BIND_FUNC(sys_dbg_get_event_flag_information) //971 (0x3CB) + //null_func,//BIND_FUNC(sys_dbg_...) //972 (0x3CC) + //null_func,//BIND_FUNC(sys_dbg_...) //973 (0x3CD) + //null_func,//BIND_FUNC(sys_dbg_...) //974 (0x3CE) + //null_func,//BIND_FUNC(sys_dbg_read_spu_thread_context2) //975 (0x3CF) + //null_func,//BIND_FUNC(sys_dbg_...) //976 (0x3D0) + //null_func,//BIND_FUNC(sys_dbg_...) //977 (0x3D1) + //null_func,//BIND_FUNC(sys_dbg_...) //978 (0x3D2) ROOT + //null_func,//BIND_FUNC(sys_dbg_...) //979 (0x3D3) + //null_func,//BIND_FUNC(sys_dbg_...) //980 (0x3D4) + //null_func,//BIND_FUNC(sys_dbg_...) //981 (0x3D5) ROOT + //null_func,//BIND_FUNC(sys_dbg_...) //982 (0x3D6) + //null_func,//BIND_FUNC(sys_dbg_...) //983 (0x3D7) + //null_func,//BIND_FUNC(sys_dbg_...) //984 (0x3D8) + //null_func,//BIND_FUNC(sys_dbg_get_console_type) //985 (0x3D9) ROOT + //null_func,//BIND_FUNC(sys_dbg_...) //986 (0x3DA) ROOT DBG + //null_func,//BIND_FUNC(sys_dbg_...) //987 (0x3DB) ROOT + //null_func,//BIND_FUNC(sys_dbg_..._ppu_exception_handler) //988 (0x3DC) + //null_func,//BIND_FUNC(sys_dbg_...) //989 (0x3DD) + + //null_func, null_func, null_func, null_func, null_func, //994 UNS + //null_func, null_func, null_func, null_func, null_func, //999 UNS + //null_func, null_func, null_func, null_func, null_func, //1004 UNS + //null_func, null_func, null_func, null_func, null_func, //1009 UNS + //null_func, null_func, null_func, null_func, null_func, //1014 UNS + //null_func, null_func, null_func, null_func, null_func, //1019 UNS + //null_func, null_func, null_func, BIND_FUNC(cellGcmCallback), //1023 UNS + }; + + void execute_by_index(rsx::ppu::thread& ppu, u64 code) { - LOG_NOTICE(PPU, "Syscall %lld finished: %s -> 0x%llx", code, get_ps3_function_name(~code), ppu.GPR[3]); + if (code >= 1024) + { + throw; //EXCEPTION("Invalid syscall number (0x%llx)", code); + } + /* + auto last_code = ppu.hle_code; + ppu.hle_code = ~code; + + if (rpcs3::config.misc.log.hle_logging.value()) + { + LOG_NOTICE(PPU, "Syscall %lld called: %s", code, get_ps3_function_name(~code)); + } + + g_sc_table[code](ppu); + + if (rpcs3::config.misc.log.hle_logging.value()) + { + LOG_NOTICE(PPU, "Syscall %lld finished: %s -> 0x%llx", code, get_ps3_function_name(~code), ppu.GPR[3]); + } + + ppu.hle_code = last_code; + */ } - - ppu.hle_code = last_code; -} +} \ No newline at end of file diff --git a/rpcs3-next/rpcs3/internal/rpcs3/syscalls/SysCalls.h b/rpcs3-next/rpcs3/internal/rpcs3/syscalls/SysCalls.h index 95138cfbfa7c..0f7a5a5ee62c 100644 --- a/rpcs3-next/rpcs3/internal/rpcs3/syscalls/SysCalls.h +++ b/rpcs3-next/rpcs3/internal/rpcs3/syscalls/SysCalls.h @@ -1,24 +1,29 @@ #pragma once -#include "ErrorCodes.h" -#include "LogBase.h" +#include "error_codes.h" +#include "log_base.h" +#include +#include -class SysCallBase : public LogBase +namespace rpcs3::syscalls { -private: - std::string m_module_name; - -public: - SysCallBase(const std::string& name) - : m_module_name(name) + class syscall : public log_base { - } + private: + std::string m_module_name; - virtual const std::string& GetName() const override - { - return m_module_name; - } -}; + public: + syscall(const std::string& name) + : m_module_name(name) + { + } + + virtual const std::string& name() const override + { + return m_module_name; + } + }; -void execute_syscall_by_index(class PPUThread& ppu, u64 code); -std::string get_ps3_function_name(u64 fid); + void execute_by_index(class PPUThread& ppu, u64 code); + std::string get_ps3_function_name(u64 fid); +} \ No newline at end of file diff --git a/rpcs3-next/rpcs3/internal/rpcs3/syscalls/error_codes.h b/rpcs3-next/rpcs3/internal/rpcs3/syscalls/error_codes.h new file mode 100644 index 000000000000..46a9ebf13469 --- /dev/null +++ b/rpcs3-next/rpcs3/internal/rpcs3/syscalls/error_codes.h @@ -0,0 +1,75 @@ +#pragma once +#include + +#define ERROR_CODE(code) static_cast(code) + +namespace rpcs3::syscalls +{ + enum error_code : s32 + { + CELL_OK = 0, + + CELL_EAGAIN = ERROR_CODE(0x80010001), // The resource is temporarily unavailable + CELL_EINVAL = ERROR_CODE(0x80010002), // An invalid argument value is specified + CELL_ENOSYS = ERROR_CODE(0x80010003), // The feature is not yet implemented + CELL_ENOMEM = ERROR_CODE(0x80010004), // Memory allocation failure + CELL_ESRCH = ERROR_CODE(0x80010005), // The resource with the specified identifier does not exist + CELL_ENOENT = ERROR_CODE(0x80010006), // The file does not exist + CELL_ENOEXEC = ERROR_CODE(0x80010007), // The file is in unrecognized format + CELL_EDEADLK = ERROR_CODE(0x80010008), // Resource deadlock is avoided + CELL_EPERM = ERROR_CODE(0x80010009), // The operation is not permitted + CELL_EBUSY = ERROR_CODE(0x8001000A), // The device or resource is busy + CELL_ETIMEDOUT = ERROR_CODE(0x8001000B), // The operation is timed out + CELL_EABORT = ERROR_CODE(0x8001000C), // The operation is aborted + CELL_EFAULT = ERROR_CODE(0x8001000D), // Invalid memory access + CELL_ESTAT = ERROR_CODE(0x8001000F), // State of the target thread is invalid + CELL_EALIGN = ERROR_CODE(0x80010010), // Alignment is invalid. + CELL_EKRESOURCE = ERROR_CODE(0x80010011), // Shortage of the kernel resources + CELL_EISDIR = ERROR_CODE(0x80010012), // The file is a directory + CELL_ECANCELED = ERROR_CODE(0x80010013), // Operation canceled + CELL_EEXIST = ERROR_CODE(0x80010014), // Entry already exists + CELL_EISCONN = ERROR_CODE(0x80010015), // Port is already connected + CELL_ENOTCONN = ERROR_CODE(0x80010016), // Port is not connected + CELL_EAUTHFAIL = ERROR_CODE(0x80010017), // Program authentication fail + CELL_ENOTMSELF = ERROR_CODE(0x80010018), // The file is not a MSELF + CELL_ESYSVER = ERROR_CODE(0x80010019), // System version error + CELL_EAUTHFATAL = ERROR_CODE(0x8001001A), // Fatal system error + CELL_EDOM = ERROR_CODE(0x8001001B), + CELL_ERANGE = ERROR_CODE(0x8001001C), + CELL_EILSEQ = ERROR_CODE(0x8001001D), + CELL_EFPOS = ERROR_CODE(0x8001001E), + CELL_EINTR = ERROR_CODE(0x8001001F), + CELL_EFBIG = ERROR_CODE(0x80010020), + CELL_EMLINK = ERROR_CODE(0x80010021), + CELL_ENFILE = ERROR_CODE(0x80010022), + CELL_ENOSPC = ERROR_CODE(0x80010023), + CELL_ENOTTY = ERROR_CODE(0x80010024), + CELL_EPIPE = ERROR_CODE(0x80010025), + CELL_EROFS = ERROR_CODE(0x80010026), + CELL_ESPIPE = ERROR_CODE(0x80010027), + CELL_E2BIG = ERROR_CODE(0x80010028), + CELL_EACCES = ERROR_CODE(0x80010029), + CELL_EBADF = ERROR_CODE(0x8001002A), + CELL_EIO = ERROR_CODE(0x8001002B), + CELL_EMFILE = ERROR_CODE(0x8001002C), + CELL_ENODEV = ERROR_CODE(0x8001002D), + CELL_ENOTDIR = ERROR_CODE(0x8001002E), + CELL_ENXIO = ERROR_CODE(0x8001002F), + CELL_EXDEV = ERROR_CODE(0x80010030), + CELL_EBADMSG = ERROR_CODE(0x80010031), + CELL_EINPROGRESS = ERROR_CODE(0x80010032), + CELL_EMSGSIZE = ERROR_CODE(0x80010033), + CELL_ENAMETOOLONG = ERROR_CODE(0x80010034), + CELL_ENOLCK = ERROR_CODE(0x80010035), + CELL_ENOTEMPTY = ERROR_CODE(0x80010036), + CELL_ENOTSUP = ERROR_CODE(0x80010037), + CELL_EFSSPECIFIC = ERROR_CODE(0x80010038), + CELL_EOVERFLOW = ERROR_CODE(0x80010039), + CELL_ENOTMOUNTED = ERROR_CODE(0x8001003A), + CELL_ENOTSDATA = ERROR_CODE(0x8001003B), + + CELL_UNKNOWN_ERROR = -1, + }; +} + +#undef ERROR_CODE diff --git a/rpcs3-next/rpcs3/internal/rpcs3/syscalls/func_list.cpp b/rpcs3-next/rpcs3/internal/rpcs3/syscalls/func_list.cpp new file mode 100644 index 000000000000..d250f950e078 --- /dev/null +++ b/rpcs3-next/rpcs3/internal/rpcs3/syscalls/func_list.cpp @@ -0,0 +1,4423 @@ +#include +#include +#include + +namespace rpcs3::syscalls +{ + std::string get_ps3_function_name(u64 fid) + { + // check syscalls + switch (~fid) + { + case 1: return "sys_process_getpid"; + case 2: return "sys_process_wait_for_child"; + case 3: return "sys_process_exit"; + case 4: return "sys_process_get_status"; + case 5: return "sys_process_detach_child"; + case 12: return "sys_process_get_number_of_object"; + case 13: return "sys_process_get_id"; + case 14: return "sys_process_is_spu_lock_line_reservation_address"; + case 18: return "sys_process_getppid"; + case 19: return "sys_process_kill"; + case 21: return "_sys_process_spawn"; + case 22: return "sys_process_exit"; + case 23: return "sys_process_wait_for_child2"; + case 25: return "sys_process_get_sdk_version"; + case 26: return "_sys_process_exit"; + case 28: return "_sys_process_get_number_of_object"; + case 29: return "sys_process_get_id"; + case 30: return "_sys_process_get_paramsfo"; + case 31: return "sys_process_get_ppu_guid"; + case 41: return "_sys_ppu_thread_exit"; + case 43: return "sys_ppu_thread_yield"; + case 44: return "sys_ppu_thread_join"; + case 45: return "sys_ppu_thread_detach"; + case 46: return "sys_ppu_thread_get_join_state"; + case 47: return "sys_ppu_thread_set_priority"; + case 48: return "sys_ppu_thread_get_priority"; + case 49: return "sys_ppu_thread_get_stack_information"; + case 50: return "sys_ppu_thread_stop"; + case 51: return "sys_ppu_thread_restart"; + case 52: return "_sys_ppu_thread_create"; + case 53: return "sys_ppu_thread_start"; + case 56: return "sys_ppu_thread_rename"; + case 57: return "sys_ppu_thread_recover_page_fault"; + case 58: return "sys_ppu_thread_get_page_fault_context"; + case 60: return "sys_trace_create"; + case 61: return "sys_trace_start"; + case 62: return "sys_trace_stop"; + case 63: return "sys_trace_update_top_index"; + case 64: return "sys_trace_destroy"; + case 65: return "sys_trace_drain"; + case 66: return "sys_trace_attach_process"; + case 67: return "sys_trace_allocate_buffer"; + case 68: return "sys_trace_free_buffer"; + case 69: return "sys_trace_create2"; + case 70: return "sys_timer_create"; + case 71: return "sys_timer_destroy"; + case 72: return "sys_timer_get_information"; + case 73: return "_sys_timer_start"; + case 74: return "sys_timer_stop"; + case 75: return "sys_timer_connect_event_queue"; + case 76: return "sys_timer_disconnect_event_queue"; + case 77: return "sys_trace_create2_in_cbepm"; + case 80: return "sys_interrupt_tag_create"; + case 81: return "sys_interrupt_tag_destroy"; + case 82: return "sys_event_flag_create"; + case 83: return "sys_event_flag_destroy"; + case 84: return "_sys_interrupt_thread_establish"; + case 85: return "sys_event_flag_wait"; + case 86: return "sys_event_flag_trywait"; + case 87: return "sys_event_flag_set"; + case 88: return "sys_interrupt_thread_eoi"; + case 89: return "_sys_interrupt_thread_disestablish"; + case 90: return "sys_semaphore_create"; + case 91: return "sys_semaphore_destroy"; + case 92: return "sys_semaphore_wait"; + case 93: return "sys_semaphore_trywait"; + case 94: return "sys_semaphore_post"; + case 95: return "_sys_lwmutex_create"; + case 96: return "_sys_lwmutex_destroy"; + case 97: return "_sys_lwmutex_lock"; + case 98: return "_sys_lwmutex_unlock"; + case 99: return "_sys_lwmutex_trylock"; + case 100: return "sys_mutex_create"; + case 101: return "sys_mutex_destroy"; + case 102: return "sys_mutex_lock"; + case 103: return "sys_mutex_trylock"; + case 104: return "sys_mutex_unlock"; + case 105: return "sys_cond_create"; + case 106: return "sys_cond_destroy"; + case 107: return "sys_cond_wait"; + case 108: return "sys_cond_signal"; + case 109: return "sys_cond_signal_all"; + case 110: return "sys_cond_signal_to"; + case 111: return "_sys_lwcond_create"; + case 112: return "_sys_lwcond_destroy"; + case 113: return "_sys_lwcond_queue_wait"; + case 114: return "sys_semaphore_get_value"; + case 115: return "_sys_lwcond_signal"; + case 116: return "_sys_lwcond_signal_all"; + case 118: return "sys_event_flag_clear"; + case 120: return "sys_rwlock_create"; + case 121: return "sys_rwlock_destroy"; + case 122: return "sys_rwlock_rlock"; + case 123: return "sys_rwlock_tryrlock"; + case 124: return "sys_rwlock_runlock"; + case 125: return "sys_rwlock_wlock"; + case 126: return "sys_rwlock_trywlock"; + case 127: return "sys_rwlock_wunlock"; + case 128: return "sys_event_queue_create"; + case 129: return "sys_event_queue_destroy"; + case 130: return "sys_event_queue_receive"; + case 131: return "sys_event_queue_tryreceive"; + case 132: return "sys_event_flag_cancel"; + case 133: return "sys_event_queue_drain"; + case 134: return "sys_event_port_create"; + case 135: return "sys_event_port_destroy"; + case 136: return "sys_event_port_connect_local"; + case 137: return "sys_event_port_disconnect"; + case 138: return "sys_event_port_send"; + case 139: return "sys_event_flag_get"; + case 140: return "sys_event_port_connect_ipc"; + case 141: return "sys_timer_usleep"; + case 142: return "sys_timer_sleep"; + case 143: return "sys_time_set_timezone"; + case 144: return "sys_time_get_timezone"; + case 145: return "sys_time_get_current_time"; + case 146: return "sys_time_get_system_time"; + case 147: return "sys_time_get_timebase_frequency"; + case 148: return "_sys_rwlock_trywlock"; + case 150: return "sys_raw_spu_create_interrupt_tag"; + case 151: return "sys_raw_spu_set_int_mask"; + case 152: return "sys_raw_spu_get_int_mask"; + case 153: return "sys_raw_spu_set_int_stat"; + case 154: return "sys_raw_spu_get_int_stat"; + case 155: return "sys_spu_image_get_information?"; + case 156: return "sys_spu_image_open"; + case 157: return "sys_spu_image_import"; + case 158: return "sys_spu_image_close"; + case 159: return "sys_raw_spu_load"; + case 160: return "sys_raw_spu_create"; + case 161: return "sys_raw_spu_destroy"; + case 163: return "sys_raw_spu_read_puint_mb"; + case 165: return "sys_spu_thread_get_exit_status"; + case 166: return "sys_spu_thread_set_argument"; + case 167: return "sys_spu_thread_group_start_on_exit"; + case 169: return "sys_spu_initialize"; + case 170: return "sys_spu_thread_group_create"; + case 171: return "sys_spu_thread_group_destroy"; + case 172: return "sys_spu_thread_initialize"; + case 173: return "sys_spu_thread_group_start"; + case 174: return "sys_spu_thread_group_suspend"; + case 175: return "sys_spu_thread_group_resume"; + case 176: return "sys_spu_thread_group_yield"; + case 177: return "sys_spu_thread_group_terminate"; + case 178: return "sys_spu_thread_group_join"; + case 179: return "sys_spu_thread_group_set_priority"; + case 180: return "sys_spu_thread_group_get_priority"; + case 181: return "sys_spu_thread_write_ls"; + case 182: return "sys_spu_thread_read_ls"; + case 184: return "sys_spu_thread_write_snr"; + case 185: return "sys_spu_thread_group_connect_event"; + case 186: return "sys_spu_thread_group_disconnect_event"; + case 187: return "sys_spu_thread_set_spu_cfg"; + case 188: return "sys_spu_thread_get_spu_cfg"; + case 190: return "sys_spu_thread_write_spu_mb"; + case 191: return "sys_spu_thread_connect_event"; + case 192: return "sys_spu_thread_disconnect_event"; + case 193: return "sys_spu_thread_bind_queue"; + case 194: return "sys_spu_thread_unbind_queue"; + case 196: return "sys_raw_spu_set_spu_cfg"; + case 197: return "sys_raw_spu_get_spu_cfg"; + case 198: return "sys_spu_thread_recover_page_fault"; + case 199: return "sys_raw_spu_recover_page_fault"; + case 215: return "sys_dbg_mat_set_condition"; + case 216: return "sys_dbg_mat_get_condition"; + case 230: return "sys_isolated_spu_create"; + case 231: return "sys_isolated_spu_destroy"; + case 232: return "sys_isolated_spu_start"; + case 233: return "sys_isolated_spu_create_interrupt_tag"; + case 234: return "sys_isolated_spu_set_int_mask"; + case 235: return "sys_isolated_spu_get_int_mask"; + case 236: return "sys_isolated_spu_set_int_stat"; + case 237: return "sys_isolated_spu_get_int_stat"; + case 238: return "sys_isolated_spu_set_spu_cfg"; + case 239: return "sys_isolated_spu_get_spu_cfg"; + case 240: return "sys_isolated_spu_read_puint_mb"; + case 244: return "sys_spu_thread_group_system_set_next_group"; + case 245: return "sys_spu_thread_group_system_unset_next_group"; + case 246: return "sys_spu_thread_group_system_set_switch_group"; + case 247: return "sys_spu_thread_group_system_unset_switch_group"; + case 250: return "sys_spu_thread_group_set_cooperative_victims"; + case 251: return "sys_spu_thread_group_connect_event_all_threads"; + case 252: return "sys_spu_thread_group_disconnect_event_all_threads"; + case 254: return "sys_spu_thread_group_log"; + case 260: return "sys_spu_image_open_by_fd"; + case 300: return "sys_vm_memory_map"; + case 301: return "sys_vm_unmap"; + case 302: return "sys_vm_append_memory"; + case 303: return "sys_vm_return_memory"; + case 304: return "sys_vm_lock"; + case 305: return "sys_vm_unlock"; + case 306: return "sys_vm_touch"; + case 307: return "sys_vm_flush"; + case 308: return "sys_vm_invalidate"; + case 309: return "sys_vm_store"; + case 310: return "sys_vm_sync"; + case 311: return "sys_vm_test"; + case 312: return "sys_vm_get_statistics"; + case 324: return "sys_memory_container_create"; + case 325: return "sys_memory_container_destroy"; + case 326: return "sys_mmapper_allocate_fixed_address"; + case 327: return "sys_mmapper_enable_page_fault_notification"; + case 329: return "sys_mmapper_free_shared_memory"; + case 330: return "sys_mmapper_allocate_address"; + case 331: return "sys_mmapper_free_address"; + case 332: return "sys_mmapper_allocate_shared_memory"; + case 333: return "sys_mmapper_set_shared_memory_flag"; + case 334: return "sys_mmapper_map_shared_memory"; + case 335: return "sys_mmapper_unmap_shared_memory"; + case 336: return "sys_mmapper_change_address_access_right"; + case 337: return "sys_mmapper_search_and_map"; + case 338: return "sys_mmapper_get_shared_memory_attribute"; + case 341: return "sys_memory_container_create"; + case 342: return "sys_memory_container_destroy"; + case 343: return "sys_memory_container_get_size"; + case 344: return "sys_memory_budget_set"; + case 348: return "sys_memory_allocate"; + case 349: return "sys_memory_free"; + case 350: return "sys_memory_allocate_from_container"; + case 351: return "sys_memory_get_page_attribute"; + case 352: return "sys_memory_get_user_memory_size"; + case 353: return "sys_memory_get_user_memory_stat"; + case 356: return "sys_memory_allocate_colored"; + case 361: return "sys_memory_allocate_from_container_colored"; + case 362: return "sys_mmapper_allocate_memory_from_container"; + case 367: return "sys_uart_initialize"; + case 368: return "sys_uart_receive"; + case 369: return "sys_uart_send"; + case 370: return "sys_uart_get_params"; + case 372: return "sys_game_watchdog_start"; + case 373: return "sys_game_watchdog_stop"; + case 374: return "sys_game_watchdog_clear"; + case 375: return "sys_game_set_system_sw_version"; + case 376: return "sys_game_get_system_sw_version"; + case 377: return "sys_sm_set_shop_mode"; + case 378: return "sys_sm_get_ext_event2"; + case 379: return "sys_sm_shutdown"; + case 380: return "sys_sm_get_params"; + case 381: return "sys_sm_get_inter_lpar_parameter"; + case 383: return "sys_game_get_temperature"; + case 384: return "sys_sm_get_tzpb"; + case 385: return "sys_sm_request_led"; + case 386: return "sys_sm_control_led"; + case 387: return "sys_sm_get_platform_info"; + case 388: return "sys_sm_ring_buzzer"; + case 389: return "sys_sm_set_fan_policy"; + case 390: return "sys_sm_request_error_log"; + case 391: return "sys_sm_request_be_count"; + case 392: return "sys_sm_ring_buzzer"; + case 393: return "sys_sm_get_hw_config"; + case 394: return "sys_sm_request_scversion"; + case 395: return "sys_sm_request_system_event_log"; + case 396: return "sys_sm_set_rtc_alarm"; + case 397: return "sys_sm_get_rtc_alarm"; + case 398: return "sys_console_write"; + case 402: return "sys_tty_read"; + case 403: return "sys_tty_write"; + case 408: return "sys_sm_get_tzpb"; + case 409: return "sys_sm_get_fan_policy"; + case 410: return "sys_game_board_storage_read"; + case 411: return "sys_game_board_storage_write"; + case 412: return "sys_game_get_rtc_status"; + case 450: return "sys_overlay_load_module"; + case 451: return "sys_overlay_unload_module"; + case 452: return "sys_overlay_get_module_list"; + case 453: return "sys_overlay_get_module_info"; + case 454: return "sys_overlay_load_module_by_fd"; + case 455: return "sys_overlay_get_module_info2"; + case 456: return "sys_overlay_get_sdk_version"; + case 457: return "sys_overlay_get_module_dbg_info"; + case 458: return "sys_overlay_get_module_dbg_info"; + case 460: return "sys_prx_dbg_get_module_id_list"; + case 461: return "sys_prx_get_module_id_by_address"; + case 463: return "sys_prx_load_module_by_fd"; + case 464: return "sys_prx_load_module_on_memcontainer_by_fd"; + case 465: return "sys_prx_load_module_list"; + case 466: return "sys_prx_load_module_list_on_memcontainer"; + case 467: return "sys_prx_get_ppu_guid"; + case 480: return "sys_prx_load_module"; + case 481: return "sys_prx_start_module"; + case 482: return "sys_prx_stop_module"; + case 483: return "sys_prx_unload_module"; + case 484: return "sys_prx_register_module"; + case 485: return "sys_prx_query_module"; + case 486: return "sys_prx_register_library"; + case 487: return "sys_prx_unregister_library"; + case 488: return "sys_prx_link_library"; + case 489: return "sys_prx_unlink_library"; + case 490: return "sys_prx_query_library"; + case 493: return "sys_prx_dbg_get_module_info"; + case 494: return "sys_prx_get_module_list"; + case 495: return "sys_prx_get_module_info"; + case 496: return "sys_prx_get_module_id_by_name"; + case 497: return "sys_prx_load_module_on_memcontainer"; + case 498: return "sys_prx_start"; + case 499: return "sys_prx_stop"; + case 500: return "sys_hid_manager_open"; + case 501: return "sys_hid_manager_close"; + case 502: return "sys_hid_manager_read"; + case 503: return "sys_hid_manager_ioctl"; + case 504: return "sys_hid_manager_map_logical_id_to_port_id"; + case 505: return "sys_hid_manager_unmap_logical_id_to_port_id"; + case 506: return "sys_hid_manager_add_hot_key_observer"; + case 507: return "sys_hid_manager_remove_hot_key_observer"; + case 508: return "sys_hid_manager_grab_focus"; + case 509: return "sys_hid_manager_release_focus"; + case 516: return "sys_config_open"; + case 517: return "sys_config_close"; + case 518: return "sys_config_get_service_event"; + case 519: return "sys_config_add_service_listener"; + case 520: return "sys_config_remove_service_listener"; + case 521: return "sys_config_register_service"; + case 522: return "sys_config_unregister_service"; + case 523: return "sys_config_io_event"; + case 530: return "sys_usbd_initialize"; + case 531: return "sys_usbd_finalize"; + case 532: return "sys_usbd_get_device_list"; + case 533: return "sys_usbd_get_descriptor_size"; + case 534: return "sys_usbd_get_descriptor"; + case 535: return "sys_usbd_register_ldd"; + case 536: return "sys_usbd_unregister_ldd"; + case 537: return "sys_usbd_open_pipe"; + case 538: return "sys_usbd_open_default_pipe"; + case 539: return "sys_usbd_close_pipe"; + case 540: return "sys_usbd_receive_event"; + case 541: return "sys_usbd_detect_event"; + case 542: return "sys_usbd_attach"; + case 543: return "sys_usbd_transfer_data"; + case 544: return "sys_usbd_isochronous_transfer_data"; + case 545: return "sys_usbd_get_transfer_status"; + case 546: return "sys_usbd_get_isochronous_transfer_status"; + case 547: return "sys_usbd_get_device_location"; + case 548: return "sys_usbd_send_event"; + case 550: return "sys_usbd_allocate_memory"; + case 551: return "sys_usbd_free_memory"; + case 556: return "sys_usbd_get_device_speed"; + case 559: return "sys_usbd_register_extra_ldd"; + case 571: return "sys_pad_ldd_unregister_controller"; + case 572: return "sys_pad_ldd_data_insert"; + case 573: return "sys_pad_dbg_ldd_set_data_insert_mode"; + case 574: return "sys_pad_ldd_register_controller"; + case 575: return "sys_pad_ldd_get_port_no"; + case 577: return "sys_pad_manager_..."; + case 600: return "sys_storage_open"; + case 601: return "sys_storage_close"; + case 602: return "sys_storage_read"; + case 603: return "sys_storage_write"; + case 604: return "sys_storage_send_device_command"; + case 605: return "sys_storage_async_configure"; + case 606: return "sys_storage_async_read"; + case 607: return "sys_storage_async_write"; + case 608: return "sys_storage_async_cancel"; + case 609: return "sys_storage_get_device_info"; + case 610: return "sys_storage_get_device_config"; + case 611: return "sys_storage_report_devices"; + case 612: return "sys_storage_configure_medium_event"; + case 613: return "sys_storage_set_medium_polling_interval"; + case 614: return "sys_storage_create_region"; + case 615: return "sys_storage_delete_region"; + case 616: return "sys_storage_execute_device_command"; + case 617: return "sys_storage_check_region_acl"; + case 618: return "sys_storage_set_region_acl"; + case 619: return "sys_storage_async_send_device_command"; + case 621: return "sys_gamepad_ycon_if"; + case 622: return "sys_storage_get_region_offset"; + case 623: return "sys_storage_set_emulated_speed"; + case 624: return "sys_io_buffer_create"; + case 625: return "sys_io_buffer_destroy"; + case 626: return "sys_io_buffer_allocate"; + case 627: return "sys_io_buffer_free"; + case 630: return "sys_gpio_set"; + case 631: return "sys_gpio_get"; + case 633: return "sys_fsw_connect_event"; + case 634: return "sys_fsw_disconnect_event"; + case 635: return "sys_btsetting_if"; + case 650: return "sys_rsxaudio_initialize"; + case 651: return "sys_rsxaudio_finalize"; + case 652: return "sys_rsxaudio_import_shared_memory"; + case 653: return "sys_rsxaudio_unimport_shared_memory"; + case 654: return "sys_rsxaudio_create_connection"; + case 655: return "sys_rsxaudio_close_connection"; + case 656: return "sys_rsxaudio_prepare_process"; + case 657: return "sys_rsxaudio_start_process"; + case 666: return "sys_rsx_device_open"; + case 667: return "sys_rsx_device_close"; + case 668: return "sys_rsx_memory_allocate"; + case 669: return "sys_rsx_memory_free"; + case 670: return "sys_rsx_context_allocate"; + case 671: return "sys_rsx_context_free"; + case 672: return "sys_rsx_context_iomap"; + case 673: return "sys_rsx_context_iounmap"; + case 674: return "sys_rsx_context_attribute"; + case 675: return "sys_rsx_device_map"; + case 676: return "sys_rsx_device_unmap"; + case 677: return "sys_rsx_attribute"; + case 699: return "sys_bdemu_send_command"; + case 700: return "sys_net_bnet_accept"; + case 701: return "sys_net_bnet_bind"; + case 702: return "sys_net_bnet_connect"; + case 703: return "sys_net_bnet_getpeername"; + case 704: return "sys_net_bnet_getsockname"; + case 705: return "sys_net_bnet_getsockopt"; + case 706: return "sys_net_bnet_listen"; + case 707: return "sys_net_bnet_recvfrom"; + case 708: return "sys_net_bnet_recvmsg"; + case 709: return "sys_net_bnet_sendmsg"; + case 710: return "sys_net_bnet_sendto"; + case 711: return "sys_net_bnet_setsockop"; + case 712: return "sys_net_bnet_shutdown"; + case 713: return "sys_net_bnet_socket"; + case 714: return "sys_net_bnet_close"; + case 715: return "sys_net_bnet_poll"; + case 716: return "sys_net_bnet_select"; + case 717: return "sys_net_open_dump"; + case 718: return "sys_net_read_dump"; + case 719: return "sys_net_close_dump"; + case 720: return "sys_net_write_dump"; + case 721: return "sys_net_abort"; + case 722: return "sys_net_infoctl"; + case 723: return "sys_net_control"; + case 724: return "sys_net_bnet_ioctl"; + case 725: return "sys_net_bnet_sysctl"; + case 726: return "sys_net_eurus_post_command"; + case 800: return "sys_fs_test"; + case 801: return "sys_fs_open"; + case 802: return "sys_fs_read"; + case 803: return "sys_fs_write"; + case 804: return "sys_fs_close"; + case 805: return "sys_fs_opendir"; + case 806: return "sys_fs_readdir"; + case 807: return "sys_fs_closedir"; + case 808: return "sys_fs_stat"; + case 809: return "sys_fs_fstat"; + case 810: return "sys_fs_link"; + case 811: return "sys_fs_mkdir"; + case 812: return "sys_fs_rename"; + case 813: return "sys_fs_rmdir"; + case 814: return "sys_fs_unlink"; + case 815: return "sys_fs_utime"; + case 816: return "sys_fs_access"; + case 817: return "sys_fs_fcntl"; + case 818: return "sys_fs_lseek"; + case 819: return "sys_fs_fdatasync"; + case 820: return "sys_fs_fsync"; + case 821: return "sys_fs_fget_block_size"; + case 822: return "sys_fs_get_block_size"; + case 823: return "sys_fs_acl_read"; + case 824: return "sys_fs_acl_write"; + case 825: return "sys_fs_lsn_get_cda_size"; + case 826: return "sys_fs_lsn_get_cda"; + case 827: return "sys_fs_lsn_lock"; + case 828: return "sys_fs_lsn_unlock"; + case 829: return "sys_fs_lsn_read"; + case 830: return "sys_fs_lsn_write"; + case 831: return "sys_fs_truncate"; + case 832: return "sys_fs_ftruncate"; + case 833: return "sys_fs_symbolic_link"; + case 834: return "sys_fs_chmod"; + case 835: return "sys_fs_chown"; + case 836: return "sys_fs_newfs"; + case 837: return "sys_fs_mount"; + case 838: return "sys_fs_unmount"; + case 839: return "sys_fs_sync"; + case 840: return "sys_fs_disk_free"; + case 841: return "sys_fs_get_mount_info_size"; + case 842: return "sys_fs_get_mount_info"; + case 843: return "sys_fs_get_fs_info_size"; + case 844: return "sys_fs_get_fs_info"; + case 845: return "sys_fs_mapped_allocate"; + case 846: return "sys_fs_mapped_free"; + case 847: return "sys_fs_truncate2"; + case 860: return "sys_ss_get_cache_of_analog_sunset_flag"; + case 865: return "sys_ss_random_number_generator"; + case 870: return "sys_ss_get_console_id"; + case 871: return "sys_ss_access_control_engine"; + case 872: return "sys_ss_get_open_psid"; + case 873: return "sys_ss_get_cache_of_product_mode"; + case 874: return "sys_ss_get_cache_of_flash_ext_flag"; + case 875: return "sys_ss_get_boot_device"; + case 876: return "sys_ss_disc_access_control"; + case 877: return "sys_ss_~utoken_if"; + case 878: return "sys_ss_ad_sign"; + case 879: return "sys_ss_media_id"; + case 880: return "sys_deci3_open"; + case 881: return "sys_deci3_create_event_path"; + case 882: return "sys_deci3_close"; + case 883: return "sys_deci3_send"; + case 884: return "sys_deci3_receive"; + case 885: return "sys_deci3_open2"; + case 890: return "sys_deci3_initialize"; + case 891: return "sys_deci3_terminate"; + case 892: return "sys_deci3_debug_mode"; + case 893: return "sys_deci3_show_status"; + case 894: return "sys_deci3_echo_test"; + case 895: return "sys_deci3_send_dcmp_packet"; + case 896: return "sys_deci3_dump_cp_register"; + case 897: return "sys_deci3_dump_cp_buffer"; + case 899: return "sys_deci3_test"; + case 900: return "sys_dbg_stop_processes"; + case 901: return "sys_dbg_continue_processes"; + case 902: return "sys_dbg_stop_threads"; + case 903: return "sys_dbg_continue_threads"; + case 904: return "sys_dbg_read_process_memory"; + case 905: return "sys_dbg_write_process_memory"; + case 906: return "sys_dbg_read_thread_register"; + case 907: return "sys_dbg_write_thread_register"; + case 908: return "sys_dbg_get_process_list"; + case 909: return "sys_dbg_get_thread_list"; + case 910: return "sys_dbg_get_thread_info"; + case 911: return "sys_dbg_spu_thread_read_from_ls"; + case 912: return "sys_dbg_spu_thread_write_to_ls"; + case 913: return "sys_dbg_kill_process"; + case 914: return "sys_dbg_get_process_info"; + case 915: return "sys_dbg_set_run_control_bit_to_spu"; + case 916: return "sys_dbg_spu_thread_get_exception_cause"; + case 917: return "sys_dbg_create_kernel_event_queue"; + case 918: return "sys_dbg_read_kernel_event_queue"; + case 919: return "sys_dbg_destroy_kernel_event_queue"; + case 920: return "sys_dbg_get_process_event_ctrl_flag"; + case 921: return "sys_dbg_set_process_event_cntl_flag"; + case 922: return "sys_dbg_get_spu_thread_group_event_cntl_flag"; + case 923: return "sys_dbg_set_spu_thread_group_event_cntl_flag"; + case 925: return "sys_dbg_get_raw_spu_list"; + case 932: return "sys_dbg_get_mutex_list"; + case 933: return "sys_dbg_get_mutex_information"; + case 934: return "sys_dbg_get_cond_list"; + case 935: return "sys_dbg_get_cond_information"; + case 936: return "sys_dbg_get_rwlock_list"; + case 937: return "sys_dbg_get_rwlock_information"; + case 938: return "sys_dbg_get_lwmutex_list"; + case 939: return "sys_dbg_get_address_from_dabr"; + case 940: return "sys_dbg_set_address_to_dabr"; + case 941: return "sys_dbg_get_lwmutex_information"; + case 942: return "sys_dbg_get_event_queue_list"; + case 943: return "sys_dbg_get_event_queue_information"; + case 944: return "sys_dbg_initialize_ppu_exception_handler"; + case 945: return "sys_dbg_finalize_ppu_exception_handler"; + case 946: return "sys_dbg_get_semaphore_list"; + case 947: return "sys_dbg_get_semaphore_information"; + case 948: return "sys_dbg_get_kernel_thread_list"; + case 949: return "sys_dbg_get_kernel_thread_info"; + case 950: return "sys_dbg_get_lwcond_list"; + case 951: return "sys_dbg_get_lwcond_information"; + case 952: return "sys_dbg_create_scratch_data_area_ext"; + case 953: return "sys_dbg_vm_get_page_information"; + case 954: return "sys_dbg_vm_get_info"; + case 955: return "sys_dbg_enable_floating_point_enabled_exception"; + case 956: return "sys_dbg_disable_floating_point_enabled_exception"; + case 960: return "sys_dbg_perfomance_monitor"; + case 970: return "sys_dbg_get_event_flag_list"; + case 971: return "sys_dbg_get_event_flag_information"; + case 975: return "sys_dbg_read_spu_thread_context2"; + case 985: return "sys_dbg_get_console_type"; + } + + // check HLE functions + switch (fid) + { + case 0x1529e506: return "cellAdecDecodeAu"; + case 0x487b613e: return "cellAdecStartSeq"; + case 0x7e4a4a49: return "cellAdecQueryAttr"; + case 0x847d2380: return "cellAdecClose"; + case 0x8b5551a4: return "cellAdecOpenEx"; + case 0x97ff2af1: return "cellAdecGetPcm"; + case 0xbd75f78b: return "cellAdecGetPcmItem"; + case 0xd00a6988: return "cellAdecOpen"; + case 0xe2ea549b: return "cellAdecEndSeq"; + case 0x006016da: return "cellAtracGetBitrate"; + case 0x06ddb53e: return "cellAtracSetSecondBuffer"; + case 0x0f9667b6: return "cellAtracGetChannel"; + case 0x2642d4cc: return "cellAtracCreateDecoderExt"; + case 0x2bfff084: return "cellAtracGetStreamDataInfo"; + case 0x46cfc013: return "cellAtracAddStreamData"; + case 0x4797d1ff: return "cellAtracGetNextSample"; + case 0x5f62d546: return "cellAtracGetMaxSample"; + case 0x66afc68e: return "cellAtracSetDataAndGetMemSize"; + case 0x761cb9be: return "cellAtracDeleteDecoder"; + case 0x7772eb2b: return "cellAtracResetPlayPosition"; + case 0x78ba5c41: return "cellAtracSetLoopNum"; + case 0x7b22e672: return "cellAtracGetNextDecodePosition"; + case 0x8eb0e65f: return "cellAtracDecode"; + case 0x99efe171: return "cellAtracIsSecondBufferNeeded"; + case 0x99fb73d1: return "cellAtracGetBufferInfoForResetting"; + case 0xab6b6dbf: return "cellAtracGetLoopInfo"; + case 0xb5c11938: return "cellAtracGetInternalErrorInfo"; + case 0xbe07f05e: return "cellAtracGetSecondBufferInfo"; + case 0xc9a95fcb: return "cellAtracGetVacantSize"; + case 0xcf01d5d4: return "cellAtracGetSoundInfo"; + case 0xdfab73aa: return "cellAtracGetRemainFrame"; + case 0xfa293e88: return "cellAtracCreateDecoder"; + case 0x04af134e: return "cellAudioCreateNotifyEventQueue"; + case 0x0b168f92: return "cellAudioInit"; + case 0x17d1213b: return "cellAudioSendAck"; + case 0x28bc1409: return "cellAudioUnsetPersonalDevice"; + case 0x2b9bd9ad: return "cellAudioRemoveNotifyEventQueueEx"; + case 0x31211f6b: return "cellAudioMiscSetAccessoryVolume"; + case 0x377e0cd9: return "cellAudioSetNotifyEventQueue"; + case 0x4109d08c: return "cellAudioGetPortTimestamp"; + case 0x4129fe2d: return "cellAudioPortClose"; + case 0x5676f81c: return "cellAudioSetPersonalDevice"; + case 0x56dfe179: return "cellAudioSetPortLevel"; + case 0x5b1e2c73: return "cellAudioPortStop"; + case 0x74a66af0: return "cellAudioGetPortConfig"; + case 0x832df17e: return "cellAudioAdd6chData"; + case 0x89be28f2: return "cellAudioPortStart"; + case 0x9e4b1db8: return "cellAudioAdd2chData"; + case 0xa4c9ba65: return "cellAudioCreateNotifyEventQueueEx"; + case 0xb56ef5a1: return "cellAudioSetNotifyEventQueueEx"; + case 0xca5ac370: return "cellAudioQuit"; + case 0xcd7bc431: return "cellAudioPortOpen"; + case 0xdab029aa: return "cellAudioAddData"; + case 0xe4046afe: return "cellAudioGetPortBlockTag"; + case 0xff3626fd: return "cellAudioRemoveNotifyEventQueue"; + case 0x2ab0d183: return "cellBGDLGetInfo2"; + case 0x4e9bb95b: return "cellBGDLGetInfo"; + case 0x74e57bdf: return "cellBGDLGetMode"; + case 0x7e134a90: return "cellBGDLSetMode"; + case 0x02f5ced0: return "cellCameraStop"; + case 0x0e63c444: return "cellCameraGetBufferInfoEx"; + case 0x10697d7f: return "cellCameraGetBufferInfo"; + case 0x21fc151f: return "cellCameraReadEx"; + case 0x2dea3e9b: return "cellCameraSetExtensionUnit"; + case 0x379c5dd6: return "cellCameraClose"; + case 0x3845d39b: return "cellCameraRead"; + case 0x44673f07: return "cellCameraRemoveNotifyEventQueue2"; + case 0x456dc4aa: return "cellCameraStart"; + case 0x532b8aaa: return "cellCameraGetAttribute"; + case 0x58bc5870: return "cellCameraGetType"; + case 0x5ad46570: return "cellCameraEnd"; + case 0x5d25f866: return "cellCameraOpenEx"; + case 0x5eebf24e: return "cellCameraIsStarted"; + case 0x602e2052: return "cellCameraGetDeviceGUID"; + case 0x61dfbe83: return "cellCameraPrepExtensionUnit"; + case 0x7dac520c: return "cellCameraGetBufferSize"; + case 0x7e063bbc: return "cellCameraIsAttached"; + case 0x81f83db9: return "cellCameraReset"; + case 0x85e1b8da: return "cellCameraOpen"; + case 0x8ca53dde: return "cellCameraIsAvailable"; + case 0x8cd56eee: return "cellCameraSetAttribute"; + case 0x9b98d258: return "cellCameraRemoveNotifyEventQueue"; + case 0xa7fd2f5b: return "cellCameraSetNotifyEventQueue2"; + case 0xb0647e5a: return "cellCameraSetNotifyEventQueue"; + case 0xb602e328: return "cellCameraGetExtensionUnit"; + case 0xbf47c5dd: return "cellCameraInit"; + case 0xe28b206b: return "cellCameraReadComplete"; + case 0xeb6f95fb: return "cellCameraCtrlExtensionUnit"; + case 0xfa160f24: return "cellCameraIsOpen"; + case 0x0f6ab57b: return "cellCelp8EncStart"; + case 0x2099f86e: return "cellCelp8EncEncodeFrame"; + case 0x29da1ea6: return "cellCelp8EncWaitForOutput"; + case 0x2d677e0c: return "cellCelp8EncQueryAttr"; + case 0x2eb6efee: return "cellCelp8EncOpen"; + case 0x48c5020d: return "cellCelp8EncGetAu"; + case 0xbbbc2c1c: return "cellCelp8EncEnd"; + case 0xcd48ad62: return "cellCelp8EncOpenEx"; + case 0xfd2566b4: return "cellCelp8EncClose"; + case 0x15ec0cca: return "cellCelpEncClose"; + case 0x3773692f: return "cellCelpEncGetAu"; + case 0x55dc23de: return "cellCelpEncStart"; + case 0x6b148570: return "cellCelpEncQueryAttr"; + case 0x77b3b29a: return "cellCelpEncOpen"; + case 0x81fe030c: return "cellCelpEncEncodeFrame"; + case 0x9b244272: return "cellCelpEncWaitForOutput"; + case 0x9eb084db: return "cellCelpEncOpenEx"; + case 0xf2b85dff: return "cellCelpEncEnd"; + case 0x002e8da2: return "cellDmuxPeekAuEx"; + case 0x02170d1a: return "cellDmuxQueryEsAttr"; + case 0x04e7499f: return "cellDmuxSetStream"; + case 0x05371c8d: return "cellDmuxDisableEs"; + case 0x11bc3a6c: return "cellDmuxOpen2"; + case 0x21d424f0: return "cellDmuxResetEs"; + case 0x24ea6474: return "cellDmuxReleaseAu"; + case 0x2750c5e0: return "cellDmuxPeekAu"; + case 0x2c9a5857: return "cellDmuxGetAuEx"; + case 0x3f76e3cd: return "cellDmuxQueryAttr2"; + case 0x42c716b5: return "cellDmuxGetAu"; + case 0x52911bcf: return "cellDmuxQueryEsAttr2"; + case 0x5d345de9: return "cellDmuxResetStream"; + case 0x68492de9: return "cellDmuxOpen"; + case 0x7b56dc3f: return "cellDmuxEnableEs"; + case 0x8c692521: return "cellDmuxClose"; + case 0xa2d4189b: return "cellDmuxQueryAttr"; + case 0xccff1284: return "cellDmuxResetStreamAndWaitDone"; + case 0xebb3b2bd: return "cellDmuxFlushEs"; + case 0xf6c23560: return "cellDmuxOpenEx"; + case 0x01036193: return "cellFiberPpuContextReturnToThread"; + case 0x081c98be: return "cellFiberPpuContextRunScheduler"; + case 0x0a25b6c8: return "cellFiberPpuContextEnterScheduler"; + case 0x0c44f441: return "cellFiberPpuYield"; + case 0x12b1acf0: return "cellFiberPpuRunFibers"; + case 0x1e7a247a: return "cellFiberPpuUtilWorkerControlRunFibers"; + case 0x31252ec3: return "_cellFiberPpuContextAttributeInitialize"; + case 0x3204b146: return "cellFiberPpuUtilWorkerControlInitialize"; + case 0x34a81091: return "cellFiberPpuContextSelf"; + case 0x3860a12a: return "cellFiberPpuSchedulerTraceFinalize"; + case 0x392c5aa5: return "cellFiberPpuUtilWorkerControlSetPollingMode"; + case 0x3b417f82: return "cellFiberPpuUtilWorkerControlJoinFiber"; + case 0x4fc86b2c: return "cellFiberPpuUtilWorkerControlDisconnectEventQueue"; + case 0x55870804: return "_cellFiberPpuInitialize"; + case 0x5d3992dd: return "cellFiberPpuUtilWorkerControlSendSignal"; + case 0x5d9a7034: return "cellFiberPpuSelf"; + case 0x62a20f0d: return "cellFiberPpuUtilWorkerControlConnectEventQueueToSpurs"; + case 0x68ba4568: return "_cellFiberPpuUtilWorkerControlAttributeInitialize"; + case 0x6c164b3b: return "cellFiberPpuWaitSignal"; + case 0x72086315: return "cellFiberPpuContextInitialize"; + case 0x7c2f4034: return "cellFiberPpuCreateFiber"; + case 0x8afb8356: return "cellFiberPpuSendSignal"; + case 0x8b6baa01: return "cellFiberPpuFinalizeScheduler"; + case 0x9e25c72d: return "_cellFiberPpuSchedulerAttributeInitialize"; + case 0xa27c95ca: return "cellFiberPpuUtilWorkerControlFinalize"; + case 0xa4599cf3: return "cellFiberPpuWaitFlag"; + case 0xa6004249: return "cellFiberPpuJoinFiber"; + case 0xaba1c563: return "cellFiberPpuContextRun"; + case 0xadedbebf: return "cellFiberPpuSchedulerTraceStart"; + case 0xb0594b2d: return "cellFiberPpuGetScheduler"; + case 0xb3a48079: return "cellFiberPpuContextFinalize"; + case 0xb90c871b: return "cellFiberPpuContextCheckStackLimit"; + case 0xbabf714b: return "cellFiberPpuUtilWorkerControlWakeup"; + case 0xbf9cd933: return "cellFiberPpuSchedulerTraceInitialize"; + case 0xbfca88d3: return "cellFiberPpuUtilWorkerControlCreateFiber"; + case 0xc04e2438: return "cellFiberPpuUtilWorkerControlShutdown"; + case 0xc11f8056: return "_cellFiberPpuAttributeInitialize"; + case 0xd0066b17: return "cellFiberPpuContextSwitch"; + case 0xe492a675: return "cellFiberPpuHasRunnableFiber"; + case 0xe665f9a9: return "cellFiberPpuSchedulerTraceStop"; + case 0xea6dc1ad: return "cellFiberPpuUtilWorkerControlCheckFlags"; + case 0xee3b604d: return "cellFiberPpuInitializeScheduler"; + case 0xf2ccad4f: return "cellFiberPpuUtilWorkerControlInitializeWithAttribute"; + case 0xf3e81219: return "cellFiberPpuCheckStackLimit"; + case 0xf6c6900c: return "cellFiberPpuCheckFlags"; + case 0xfa8d5f95: return "cellFiberPpuExit"; + case 0xfbf5fe40: return "cellFiberPpuSetPriority"; + case 0x0109f3d3: return "cellFontGetRenderEffectWeight"; + case 0x03a142b9: return "cellFontGraphicsGetDrawType"; + case 0x042e74e3: return "cellFontCreateRenderer"; + case 0x061049ad: return "cellFontGraphicsSetFontRGBA"; + case 0x06be743d: return "cellFontGetKerning"; + case 0x073fa321: return "cellFontOpenFontsetOnMemory"; + case 0x0a7306a4: return "cellFontOpenFontFile"; + case 0x0baf90fe: return "cellFontGetRenderScaledKerning"; + case 0x0d106a11: return "cellFontGetRenderScalePixel"; + case 0x1387c45c: return "cellFontGetHorizontalLayout"; + case 0x16322df1: return "cellFontGraphicsSetScalePixel"; + case 0x1a218fe4: return "cellFontRenderCharGlyphImageHorizontal"; + case 0x21ebb248: return "cellFontDestroyRenderer"; + case 0x227e1e3c: return "cellFontSetupRenderScalePixel"; + case 0x22e24707: return "cellFontGlyphGetScalePixel"; + case 0x231d5941: return "cellFontGlyphGetHorizontalShift"; + case 0x2388186c: return "cellFontGraphicsGetScalePixel"; + case 0x25253fe4: return "cellFontSetEffectWeight"; + case 0x25dbeff9: return "cellFontGetEffectWeight"; + case 0x285d30d6: return "cellFontGetScalePixel"; + case 0x29329541: return "cellFontOpenFontInstance"; + case 0x297f0e93: return "cellFontSetScalePixel"; + case 0x2da9fd9d: return "cellFontGetRenderCharGlyphMetrics"; + case 0x3da90559: return "cellFontClearFileCache"; + case 0x40d40544: return "cellFontEndLibrary"; + case 0x47ca71ef: return "cellFontAdjustFontScaling"; + case 0x4d19c631: return "cellFontSetupRenderScalePoint"; + case 0x534e785f: return "cellFontGlyphGetVerticalShift"; + case 0x53f529fe: return "cellFontGlyphSetupVertexesGlyph"; + case 0x59ef0073: return "cellFontGetGlyphExpandBufferInfo"; + case 0x5abd8b1e: return "cellFontGetLibrary"; + case 0x66a23100: return "cellFontBindRenderer"; + case 0x698897f8: return "cellFontGetVerticalLayout"; + case 0x6bad7a69: return "cellFontVertexesGlyphRelocate"; + case 0x6bf6f832: return "cellFontSetFontsetOpenMode"; + case 0x6cfada83: return "cellFontSetFontOpenMode"; + case 0x700e6223: return "cellFontGetRenderCharGlyphMetricsVertical"; + case 0x70f3e728: return "cellFontSetScalePoint"; + case 0x78d05e08: return "cellFontSetupRenderEffectSlant"; + case 0x7ab47f7e: return "cellFontEnd"; + case 0x7c5df0d8: return "cellFontGetInitializedRevisionFlags"; + case 0x7c83bc15: return "cellFontGraphicsSetLineRGBA"; + case 0x8657c8f5: return "cellFontSetEffectSlant"; + case 0x87bd650f: return "cellFontGraphicsSetDrawType"; + case 0x88be4799: return "cellFontRenderCharGlyphImage"; + case 0x8a35c887: return "cellFontEndGraphics"; + case 0x8a632038: return "cellFontGetResolutionDpi"; + case 0x8e3f2c40: return "cellFontGlyphRenderImageVertical"; + case 0x90b9465e: return "cellFontRenderSurfaceInit"; + case 0x970d4c22: return "cellFontGraphicsSetupDrawContext"; + case 0x97b95244: return "cellFontGlyphRenderImageHorizontal"; + case 0x98ac5524: return "cellFontGetFontIdCode"; + case 0x9c8d3ff7: return "cellFontGlyphGetOutlineVertexes"; + case 0x9e19072b: return "cellFontOpenFontMemory"; + case 0x9e3b1e16: return "cellFontAdjustGlyphExpandBuffer"; + case 0xa165daae: return "cellFontGetRenderScalePoint"; + case 0xa41342dc: return "cellFontGraphicsGetFontRGBA"; + case 0xa6dc25d1: return "cellFontSetupRenderEffectWeight"; + case 0xa7b2103a: return "cellFontDelete"; + case 0xa885cc9b: return "cellFontOpenFontset"; + case 0xa8fae920: return "cellFontGlyphGetOutlineControlDistance"; + case 0xb015a84e: return "cellFontGetRevisionFlags"; + case 0xb276f1f6: return "cellFontCloseFont"; + case 0xb3d304b2: return "cellFontPatchWorks"; + case 0xb422b005: return "cellFontRenderSurfaceSetScissor"; + case 0xb4d112af: return "cellFontGlyphGetVertexesGlyphSize"; + case 0xc17259de: return "cellFontGenerateCharGlyph"; + case 0xc91c8ece: return "cellFontGetBindingRenderer"; + case 0xcaed32c1: return "cellFontGenerateCharGlyphVertical"; + case 0xced4dda9: return "cellFontGetRenderEffectSlant"; + case 0xd62f5d76: return "cellFontDeleteGlyph"; + case 0xd8eaee9f: return "cellFontGetCharGlyphMetrics"; + case 0xdee0836c: return "cellFontExtend"; + case 0xe01b199e: return "cellFontGlyphRenderImage"; + case 0xe16e679a: return "cellFontGetEffectSlant"; + case 0xe857a0ca: return "cellFontRenderCharGlyphImageVertical"; + case 0xf03dcc29: return "cellFontInitializeWithRevision"; + case 0xf16379fa: return "cellFontUnbindRenderer"; + case 0xf7a19060: return "cellFontGetScalePoint"; + case 0xf7aaa8e2: return "cellFontGraphicsGetLineRGBA"; + case 0xfb3341ba: return "cellFontSetResolutionDpi"; + case 0xfe9a6dd7: return "cellFontGetCharGlyphMetricsVertical"; + case 0x7a0a83c4: return "cellFontInitLibraryFreeTypeWithRevision"; + case 0xec89a187: return "cellFontFTGetRevisionFlags"; + case 0xfa0c2de0: return "cellFontFTGetInitializedRevisionFlags"; + case 0x2a8e6b92: return "cellGameGetDiscContentInfoUpdatePath"; + case 0x3a5d726a: return "cellGameGetParamString"; + case 0x42a2e133: return "cellGameCreateGameData"; + case 0x70acec67: return "cellGameContentPermit"; + case 0x87406734: return "cellGameThemeInstallFromBuffer"; + case 0xa80bf223: return "cellGameGetLocalWebContentPath"; + case 0xb0a1f8c6: return "cellGameContentErrorDialog"; + case 0xb367c6e3: return "cellGameDeleteGameData"; + case 0xb7a45caf: return "cellGameGetParamInt"; + case 0xce4374f6: return "cellGamePatchCheck"; + case 0xd24e3928: return "cellGameThemeInstall"; + case 0xdaa5cd20: return "cellGameSetParamString"; + case 0xdb9819f3: return "cellGameDataCheck"; + case 0xef9d42d5: return "cellGameGetSizeKB"; + case 0xf52639ea: return "cellGameBootCheck"; + case 0x38579ec9: return "cellGameSetExitParam"; + case 0x59b1ede1: return "cellGameGetHomeDataExportPath"; + case 0x59bbebd4: return "cellGameGetHomePath"; + case 0x72cc6cf7: return "cellGameGetHomeDataImportPath"; + case 0x94e9f81d: return "cellGameGetHomeLaunchOptionPath"; + case 0xf6acd0bc: return "cellGameGetBootGameInfo"; + case 0x055bd74d: return "cellGcmGetTiledPitchSize"; + case 0x06edea9e: return "cellGcmSetUserHandler"; + case 0x0a862772: return "cellGcmSetQueueHandler"; + case 0x0b4b62d5: return "cellGcmSetPrepareFlip"; + case 0x0e6b0dae: return "cellGcmGetDisplayInfo"; + case 0x107bf3a1: return "cellGcmInitCursor"; + case 0x15bae46b: return "_cellGcmInitBody"; + case 0x172c3197: return "cellGcmSetDefaultCommandBufferAndSegmentWordSize"; + case 0x1a0de550: return "cellGcmSetCursorPosition"; + case 0x1bd633f8: return "_cellGcmFunc3"; + case 0x1f61b3ff: return "cellGcmDumpGraphicsError"; + case 0x21397818: return "_cellGcmSetFlipCommand"; + case 0x21ac3697: return "cellGcmAddressToOffset"; + case 0x21cee035: return "cellGcmGetNotifyDataAddress"; + case 0x23ae55a3: return "cellGcmGetLastSecondVTime"; + case 0x25b40ab4: return "cellGcmSortRemapEaIoAddress"; + case 0x2922aed0: return "cellGcmGetOffsetTable"; + case 0x2a6fba9c: return "cellGcmIoOffsetToAddress"; + case 0x2ad4951b: return "cellGcmGetTimeStampLocation"; + case 0x371674cf: return "cellGcmGetDisplayBufferByFlipIndex"; + case 0x3a33c1fd: return "_cellGcmFunc15"; + case 0x3b9bd5bd: return "cellGcmUnreserveIoMapSize"; + case 0x4524cccd: return "cellGcmBindTile"; + case 0x4ae8d215: return "cellGcmSetFlipMode"; + case 0x4d7ce993: return "cellGcmSetSecondVFrequency"; + case 0x51c9d62b: return "cellGcmSetDebugOutputLevel"; + case 0x527c6439: return "cellGcmTerminate"; + case 0x5a41c10f: return "cellGcmGetTimeStamp"; + case 0x5e2ee0f0: return "cellGcmGetDefaultCommandWordSize"; + case 0x5f909b17: return "_cellGcmFunc1"; + case 0x626e8518: return "cellGcmMapEaIoAddressWithFlags"; + case 0x63387071: return "cellGcmGetLastFlipTime"; + case 0x63441cb4: return "cellGcmMapEaIoAddress"; + case 0x657571f7: return "cellGcmGetTileInfo"; + case 0x661fe266: return "_cellGcmFunc12"; + case 0x688b8ac9: return "_cellGcmFunc38"; + case 0x69c6cc82: return "cellGcmSetCursorDisable"; + case 0x723bbc7e: return "cellGcmGetVBlankCount"; + case 0x72a577ce: return "cellGcmGetFlipStatus"; + case 0x7fc034bc: return "_cellGcmFunc4"; + case 0x8572bce2: return "cellGcmGetReportDataAddressLocation"; + case 0x8bde5ebf: return "cellGcmSetUserCommand"; + case 0x8cdf8c70: return "cellGcmGetDefaultSegmentWordSize"; + case 0x8effb7fd: return "_cellGcmFunc2"; + case 0x93806525: return "cellGcmGetCurrentDisplayBufferId"; + case 0x983fb9aa: return "cellGcmSetWaitFlip"; + case 0x99d397ac: return "cellGcmGetReport"; + case 0x9a0159af: return "cellGcmGetReportDataAddress"; + case 0x9ba451e4: return "cellGcmSetDefaultFifoSize"; + case 0x9dc04436: return "cellGcmBindZcull"; + case 0xa114ec67: return "cellGcmMapMainMemory"; + case 0xa41ef7e8: return "cellGcmSetFlipHandler"; + case 0xa47c09ff: return "cellGcmSetFlipStatus"; + case 0xa53d12ae: return "cellGcmSetDisplayBuffer"; + case 0xa547adde: return "cellGcmGetControlRegister"; + case 0xa6b180ac: return "cellGcmGetReportDataLocation"; + case 0xa75640e8: return "cellGcmUnbindZcull"; + case 0xa7ede268: return "cellGcmReserveIoMapSize"; + case 0xa91b0402: return "cellGcmSetVBlankHandler"; + case 0xacee8542: return "cellGcmSetFlipImmediate"; + case 0xb2e761d4: return "cellGcmResetFlipStatus"; + case 0xbb42a9dd: return "_cellGcmFunc13"; + case 0xbc982946: return "cellGcmSetDefaultCommandBuffer"; + case 0xbd100dbc: return "cellGcmSetTileInfo"; + case 0xbd2fa0a7: return "cellGcmUpdateCursor"; + case 0xbd6d60d9: return "cellGcmSetInvalidateTile"; + case 0xc47d0812: return "cellGcmSetCursorEnable"; + case 0xc8f3bd09: return "cellGcmGetCurrentField"; + case 0xcaabd992: return "cellGcmInitDefaultFifoMode"; + case 0xd01b570d: return "cellGcmSetGraphicsHandler"; + case 0xd0b1d189: return "cellGcmSetTile"; + case 0xd34a420d: return "cellGcmSetZcull"; + case 0xd8f88e1a: return "_cellGcmSetFlipCommandWithWaitLabel"; + case 0xd9a0a879: return "cellGcmGetZcullInfo"; + case 0xd9b7653e: return "cellGcmUnbindTile"; + case 0xdb23e867: return "cellGcmUnmapIoAddress"; + case 0xdb769b32: return "cellGcmMapLocalMemory"; + case 0xdc09357e: return "cellGcmSetFlip"; + case 0xdc494430: return "cellGcmSetSecondVHandler"; + case 0xdf6476bd: return "cellGcmSetWaitFlipUnsafe"; + case 0xe315a0b2: return "cellGcmGetConfiguration"; + case 0xe44874f3: return "cellGcmSysGetLastVBlankTime"; + case 0xefd00f54: return "cellGcmUnmapEaIoAddress"; + case 0xf80196c1: return "cellGcmGetLabelAddress"; + case 0xf9bfdc72: return "cellGcmSetCursorImageOffset"; + case 0xfb81c03e: return "cellGcmGetMaxIoMapSize"; + case 0xfce9e764: return "cellGcmInitSystemMode"; + case 0xffe0160e: return "cellGcmSetVBlankFrequency"; + case 0x02e7e03e: return "cellGifDecExtDecodeData"; + case 0x116a7da9: return "cellGifDecClose"; + case 0x17fb83c1: return "cellGifDecExtOpen"; + case 0x41a90dc4: return "cellGifDecSetParameter"; + case 0x44b1bc61: return "cellGifDecDecodeData"; + case 0x4711cb7f: return "cellGifDecExtCreate"; + case 0x75745079: return "cellGifDecOpen"; + case 0x95cae771: return "cellGifDecExtSetParameter"; + case 0xb60d42a5: return "cellGifDecCreate"; + case 0xe53f91f2: return "cellGifDecExtReadHeader"; + case 0xe74b2cb1: return "cellGifDecDestroy"; + case 0xf0da95de: return "cellGifDecReadHeader"; + case 0x052a80d9: return "cellHttpCreateTransaction"; + case 0x070f1020: return "cellHttpClientGetTotalPoolSize"; + case 0x0b9fea5f: return "cellHttpRequestGetHeader"; + case 0x0d846d63: return "cellHttpCookieImportWithClientId"; + case 0x0d896b97: return "cellHttpSetProxy"; + case 0x0d9c65be: return "cellHttpClientGetAllHeaders"; + case 0x0ef17399: return "cellHttpTransactionGetUri"; + case 0x10d0d7fc: return "cellHttpResponseGetStatusCode"; + case 0x130150ea: return "cellHttpClientGetRecvBufferSize"; + case 0x1395d8d1: return "cellHttpClientSetSslCallback"; + case 0x13fe767b: return "cellHttpClientSetCookieRecvCallback"; + case 0x14bfc765: return "cellHttpClientGetConnTimeout"; + case 0x16214411: return "cellHttpRequestDeleteHeader"; + case 0x1b5bdcc6: return "cellHttpAddCookieWithClientId"; + case 0x2033b878: return "cellHttpClientCloseAllConnections"; + case 0x211d8ba3: return "cellHttpClientSetAutoRedirect"; + case 0x224e1610: return "cellHttpClientSetRecvTimeout"; + case 0x250c386c: return "cellHttpInit"; + case 0x271a0b06: return "cellHttpClientGetSendTimeout"; + case 0x27f86d70: return "cellHttpClientCloseConnections"; + case 0x2960e309: return "cellHttpClientGetAutoRedirect"; + case 0x296a46cf: return "cellHttpClientSetPipeline"; + case 0x2a1f28f6: return "cellHttpClientGetPipeline"; + case 0x2a78ff04: return "cellHttpTransactionGetSslId"; + case 0x2a87603a: return "cellHttpGetProxy"; + case 0x2d52848b: return "cellHttpTransactionAbortConnection"; + case 0x32f5cae2: return "cellHttpDestroyTransaction"; + case 0x34061e49: return "cellHttpTransactionGetSslCipherId"; + case 0x38954133: return "cellHttpTransactionGetSslCipherBits"; + case 0x40547d8b: return "cellHttpClientSetVersion"; + case 0x4137a1f6: return "cellHttpRequestGetChunkedTransferStatus"; + case 0x42205fe0: return "cellHttpRequestGetAllHeaders"; + case 0x434419c8: return "cellHttpClientSetCookieStatus"; + case 0x464ff889: return "cellHttpResponseGetContentLength"; + case 0x46bcc9ff: return "cellHttpClientGetPerHostKeepAliveMax"; + case 0x473cd9f1: return "cellHttpClientSetRedirectCallback"; + case 0x4b33942a: return "cellHttpClientAddHeader"; + case 0x4d40cf98: return "cellHttpClientGetProxy"; + case 0x4d915204: return "cellHttpClientSetCookieSendCallback"; + case 0x4e4ee53a: return "cellHttpCreateClient"; + case 0x4f5d8d20: return "cellHttpResponseGetHeader"; + case 0x522180bc: return "cellHttpsInit"; + case 0x54f2a4de: return "cellHttpRequestSetHeader"; + case 0x591c21a8: return "cellHttpClientGetKeepAlive"; + case 0x595adee9: return "cellHttpClientSetPerHostKeepAliveMax"; + case 0x5980a293: return "cellHttpClientGetAutoAuthentication"; + case 0x5d473170: return "cellHttpClientSetKeepAlive"; + case 0x617eec02: return "cellHttpClientDeleteHeader"; + case 0x61b2bade: return "cellHttpEndCookie"; + case 0x61c90691: return "cellHttpRecvResponse"; + case 0x65691795: return "cellHttpClientSetSslVersion"; + case 0x660d42a9: return "cellHttpClientSetAuthenticationCallback"; + case 0x6884cdb7: return "cellHttpClientGetResponseBufferMax"; + case 0x6a81b5e4: return "cellHttpResponseGetStatusLine"; + case 0x6eed4999: return "cellHttpClientSetAuthenticationCacheStatus"; + case 0x71714cdc: return "cellHttpClientSetSendTimeout"; + case 0x7313c78d: return "cellHttpClientSetSslIdDestroyCallback"; + case 0x895c604c: return "cellHttpTransactionGetSslCipherName"; + case 0x8aa5fcd3: return "cellHttpClientSetTotalPoolSize"; + case 0x8e3f7ee1: return "cellHttpRequestSetChunkedTransferStatus"; + case 0x8eaf47a3: return "cellHttpClientSetAutoAuthentication"; + case 0x93e938e5: return "cellHttpTransactionGetSslCipherVersion"; + case 0x958323cf: return "cellHttpRequestGetContentLength"; + case 0x9638f766: return "cellHttpInitCookie"; + case 0x980855ac: return "cellHttpDestroyClient"; + case 0xa0d9223c: return "cellHttpTransactionCloseConnection"; + case 0xa34c4b6f: return "cellHttpClientSetHeader"; + case 0xa755b005: return "cellHttpSendRequest"; + case 0xab1c55ab: return "cellHttpClientSetPerHostPoolSize"; + case 0xad1c6f02: return "cellHttpTransactionGetSslVersion"; + case 0xad6a2e5b: return "cellHttpSessionCookieFlush"; + case 0xadc0a4b2: return "cellHttpClientPollConnections"; + case 0xadd66b5c: return "cellHttpClientSetResponseBufferMax"; + case 0xaf73a64e: return "cellHttpRequestSetContentLength"; + case 0xb6feb84b: return "cellHttpClientSetTransactionStateCallback"; + case 0xba78e51f: return "cellHttpClientGetRecvTimeout"; + case 0xbea17389: return "cellHttpResponseGetAllHeaders"; + case 0xbf6e3659: return "cellHttpClientSetRecvBufferSize"; + case 0xcac9fc34: return "cellHttpClientSetUserAgent"; + case 0xccf57336: return "cellHttpClientGetSslVersion"; + case 0xd06c90a4: return "cellHttpClientGetPerPipelineMax"; + case 0xd1ec0b25: return "cellHttpClientGetHeader"; + case 0xd276ff1f: return "cellHttpEnd"; + case 0xd47cc666: return "cellHttpTransactionReleaseConnection"; + case 0xd7471088: return "cellHttpClientSetConnTimeout"; + case 0xd7d3cd5d: return "cellHttpClientSetProxy"; + case 0xd8352a40: return "cellHttpClientSetSslClientCertificate"; + case 0xdc405507: return "cellHttpClientGetVersion"; + case 0xdc7ed599: return "cellHttpClientSetPerPipelineMax"; + case 0xe3c424b3: return "cellHttpTransactionGetSslCipherString"; + case 0xe6d4202f: return "cellHttpsEnd"; + case 0xeb9c1e5e: return "cellHttpClientGetCookieStatus"; + case 0xed993147: return "cellHttpRequestAddHeader"; + case 0xee05b0c1: return "cellHttpClientGetUserAgent"; + case 0xf972c733: return "cellHttpCookieExportWithClientId"; + case 0xfce39343: return "cellHttpClientGetAuthenticationCacheStatus"; + case 0xffc74003: return "cellHttpClientGetPerHostPoolSize"; + case 0x04accebf: return "cellHttpUtilBuildHeader"; + case 0x1c6e4dbb: return "cellHttpUtilBuildRequestLine"; + case 0x2763fd66: return "cellHttpUtilUnescapeUri"; + case 0x2bcbced4: return "cellHttpUtilParseStatusLine"; + case 0x32faaf58: return "cellHttpUtilParseUri"; + case 0x37bb53a2: return "cellHttpUtilAppendHeaderValue"; + case 0x44d756d6: return "cellHttpUtilFormUrlEncode"; + case 0x50ea75bc: return "cellHttpUtilCopyStatusLine"; + case 0x6f0f7667: return "cellHttpUtilBuildUri"; + case 0x83faa354: return "cellHttpUtilBase64Encoder"; + case 0x8bb608e4: return "cellHttpUtilParseUriPath"; + case 0x8e52ee08: return "cellHttpUtilBase64Decoder"; + case 0x8e6c5bb9: return "cellHttpUtilFormUrlDecode"; + case 0x8ea23deb: return "cellHttpUtilMergeUriPath"; + case 0x9003b1f2: return "cellHttpUtilEscapeUri"; + case 0x97f9fbe5: return "cellHttpUtilCopyHeader"; + case 0xa3457869: return "cellHttpUtilParseProxy"; + case 0xaabeb869: return "cellHttpUtilSweepPath"; + case 0xe1fb0ebd: return "cellHttpUtilParseHeader"; + case 0xf05df789: return "cellHttpUtilCopyUri"; + case 0x0e363ae7: return "cellImeJpGetFocusTop"; + case 0x177bd218: return "cellImeJpGetCandidateSelect"; + case 0x1986f2cd: return "cellImeJpGetPredictList"; + case 0x1b119958: return "cellImeJpOpen3"; + case 0x1e29103b: return "cellImeJpConvertForward"; + case 0x1e411261: return "cellImeJpMoveFocusClause"; + case 0x24e9d8fc: return "cellImeJpSetKanaInputMode"; + case 0x36d38701: return "cellImeJpReset"; + case 0x37961cc1: return "cellImeJpExtendConvertArea"; + case 0x441a1c2b: return "cellImeJpEnterString"; + case 0x44608862: return "cellImeJpOpen"; + case 0x46d1234a: return "cellImeJpClose"; + case 0x47b43dd4: return "cellImeJpOpen2"; + case 0x5b6ada55: return "cellImeJpEnterCharExt"; + case 0x5f5b3227: return "cellImeJpGetFocusLength"; + case 0x6298b55a: return "cellImeJpEnterStringExt"; + case 0x6319eda3: return "cellImeJpAllDeleteConvertString"; + case 0x66c6cc78: return "cellImeJpGetStatus"; + case 0x6ccbe3d6: return "cellImeJpEnterChar"; + case 0x7189430b: return "cellImeJpAllConfirm"; + case 0x72257652: return "cellImeJpDeleteWord"; + case 0x7a18c2b9: return "cellImeJpCurrentPartConfirm"; + case 0x89f8a567: return "cellImeJpGetConfirmYomiString"; + case 0x8bb41f47: return "cellImeJpPostConvert"; + case 0xaa1d1f57: return "cellImeJpBackspaceWord"; + case 0xaa2a3287: return "cellImeJpShortenConvertArea"; + case 0xac6693d8: return "cellImeJpModeCaretRight"; + case 0xbd679cc1: return "cellImeJpTemporalConfirm"; + case 0xc1786c81: return "cellImeJpSetFixInputMode"; + case 0xc2bb48bc: return "cellImeJpConvertBackward"; + case 0xc4796a45: return "cellImeJpGetCandidateListSize"; + case 0xcbbc20b7: return "cellImeJpAllConvertCancel"; + case 0xd3fc3606: return "cellImeJpGetConfirmString"; + case 0xe4cc15ba: return "cellImeJpGetCandidateList"; + case 0xe76c9700: return "cellImeJpModeCaretLeft"; + case 0xea2d4881: return "cellImeJpGetConvertYomiString"; + case 0xeae879dc: return "cellImeJpConvertCancel"; + case 0xeede898c: return "cellImeJpConfirmPrediction"; + case 0xf5992ec8: return "cellImeJpSetInputCharType"; + case 0xf91abda3: return "cellImeJpGetConvertString"; + case 0x65cbbb16: return "cellJpgDecExtSetParameter"; + case 0x6d9ebccf: return "cellJpgDecReadHeader"; + case 0x716f8792: return "cellJpgDecExtDecodeData"; + case 0x8b300f66: return "cellJpgDecExtCreate"; + case 0x9338a07a: return "cellJpgDecClose"; + case 0x976ca5c2: return "cellJpgDecOpen"; + case 0xa7978f59: return "cellJpgDecCreate"; + case 0xa9f703e3: return "cellJpgDecExtOpen"; + case 0xaf8bb012: return "cellJpgDecDecodeData"; + case 0xb91eb3d2: return "cellJpgDecExtReadHeader"; + case 0xd8ea91f8: return "cellJpgDecDestroy"; + case 0xe08f3910: return "cellJpgDecSetParameter"; + case 0x0cf2b78b: return "cellJpgEncReset"; + case 0x12d9b6c5: return "cellJpgEncQueryAttr"; + case 0x2ae79be8: return "cellJpgEncWaitForInput"; + case 0x4262e880: return "cellJpgEncGetStreamInfo"; + case 0x636dc89e: return "cellJpgEncEncodePicture2"; + case 0x6f2d371c: return "cellJpgEncOpenEx"; + case 0x969fc5f7: return "cellJpgEncClose"; + case 0x9b4e3a74: return "cellJpgEncWaitForOutput"; + case 0xa4bfae51: return "cellJpgEncOpen"; + case 0xa9e81214: return "cellJpgEncEncodePicture"; + case 0x0dfbadfa: return "cellKey2CharSetArrangement"; + case 0x14bf2dc1: return "cellKey2CharClose"; + case 0x56776c0d: return "cellKey2CharGetChar"; + case 0xabf629c1: return "cellKey2CharOpen"; + case 0xbfc03768: return "cellKey2CharSetMode"; + case 0x005200e6: return "UCS2toEUCJP"; + case 0x01b0cbf4: return "l10n_convert"; + case 0x0356038c: return "UCS2toUTF32"; + case 0x05028763: return "jis2kuten"; + case 0x058addc8: return "UTF8toGB18030"; + case 0x060ee3b2: return "JISstoUTF8s"; + case 0x07168a83: return "SjisZen2Han"; + case 0x0bc386c8: return "ToSjisLower"; + case 0x0bedf77d: return "UCS2toGB18030"; + case 0x0bf867e2: return "HZstoUCS2s"; + case 0x0ce278fd: return "UCS2stoHZs"; + case 0x0d90a48d: return "UCS2stoSJISs"; + case 0x0f624540: return "kuten2eucjp"; + case 0x14ee3649: return "sjis2jis"; + case 0x14f504b8: return "EUCKRstoUCS2s"; + case 0x16eaf5f1: return "UHCstoEUCKRs"; + case 0x1758053c: return "jis2sjis"; + case 0x1906ce6b: return "jstrnchk"; + case 0x1ac0d23d: return "L10nConvert"; + case 0x1ae2acee: return "EUCCNstoUTF8s"; + case 0x1cb1138f: return "GBKstoUCS2s"; + case 0x1da42d70: return "eucjphan2zen"; + case 0x1ec712e0: return "ToSjisHira"; + case 0x1fb50183: return "GBKtoUCS2"; + case 0x21948c03: return "eucjp2jis"; + case 0x21aa3045: return "UTF32stoUTF8s"; + case 0x24fd32a9: return "sjishan2zen"; + case 0x256b6861: return "UCS2toSBCS"; + case 0x262a5ae2: return "UTF8stoGBKs"; + case 0x28724522: return "UTF8toUCS2"; + case 0x2ad091c6: return "UCS2stoUTF8s"; + case 0x2b84030c: return "EUCKRstoUTF8s"; + case 0x2efa7294: return "UTF16stoUTF32s"; + case 0x2f9eb543: return "UTF8toEUCKR"; + case 0x317ab7c2: return "UTF16toUTF8"; + case 0x32689828: return "ARIBstoUTF8s"; + case 0x33435818: return "SJISstoUTF8s"; + case 0x33f8b35c: return "sjiszen2han"; + case 0x3968f176: return "ToEucJpLower"; + case 0x398a3dee: return "MSJIStoUTF8"; + case 0x3a20bc34: return "UCS2stoMSJISs"; + case 0x3dabd5a7: return "EUCJPtoUTF8"; + case 0x3df65b64: return "eucjp2sjis"; + case 0x408a622b: return "ToEucJpHira"; + case 0x41b4a5ae: return "UHCstoUCS2s"; + case 0x41ccf033: return "ToEucJpKata"; + case 0x42838145: return "HZstoUTF8s"; + case 0x4931b44e: return "UTF8toMSJIS"; + case 0x4b3bbacb: return "BIG5toUTF8"; + case 0x511d386b: return "EUCJPstoSJISs"; + case 0x52b7883f: return "UTF8stoBIG5s"; + case 0x53558b6b: return "UTF16stoUCS2s"; + case 0x53764725: return "UCS2stoGB18030s"; + case 0x53c71ac2: return "EUCJPtoSJIS"; + case 0x54f59807: return "EUCJPtoUCS2"; + case 0x55f6921c: return "UCS2stoGBKs"; + case 0x58246762: return "EUCKRtoUHC"; + case 0x596df41c: return "UCS2toSJIS"; + case 0x5a4ab223: return "MSJISstoUTF8s"; + case 0x5ac783dc: return "EUCJPstoUTF8s"; + case 0x5b684dfb: return "UCS2toBIG5"; + case 0x5cd29270: return "UTF8stoEUCKRs"; + case 0x5e1d9330: return "UHCstoUTF8s"; + case 0x60ffa0ec: return "GB18030stoUCS2s"; + case 0x6122e000: return "SJIStoUTF8"; + case 0x6169f205: return "JISstoSJISs"; + case 0x61fb9442: return "UTF8toUTF16"; + case 0x62b36bcf: return "UTF8stoMSJISs"; + case 0x63219199: return "EUCKRtoUTF8"; + case 0x638c2fc1: return "SjisHan2Zen"; + case 0x64a10ec8: return "UCS2toUTF16"; + case 0x65444204: return "UCS2toMSJIS"; + case 0x6621a82c: return "sjis2kuten"; + case 0x6a6f25d1: return "UCS2toUHC"; + case 0x6c62d879: return "UTF32toUCS2"; + case 0x6de4b508: return "ToSjisUpper"; + case 0x6e0705c4: return "UTF8toEUCJP"; + case 0x6e5906fd: return "UCS2stoEUCJPs"; + case 0x6fc530b3: return "UTF16toUCS2"; + case 0x714a9b4a: return "UCS2stoUTF16s"; + case 0x71804d64: return "UCS2stoEUCCNs"; + case 0x72632e53: return "SBCSstoUTF8s"; + case 0x73f2cd21: return "SJISstoJISs"; + case 0x74496718: return "SBCStoUTF8"; + case 0x74871fe0: return "UTF8toUTF32"; + case 0x750c363d: return "jstrchk"; + case 0x7c5bde1c: return "UHCtoEUCKR"; + case 0x7c912bda: return "kuten2jis"; + case 0x7d07a1c2: return "UTF8toEUCCN"; + case 0x8171c1cc: return "EUCCNtoUTF8"; + case 0x82d5ecdf: return "EucJpZen2Han"; + case 0x8555fe15: return "UTF32stoUTF16s"; + case 0x860fc741: return "GBKtoUTF8"; + case 0x867f7b8b: return "ToEucJpUpper"; + case 0x88f8340b: return "UCS2stoJISs"; + case 0x89236c86: return "UTF8stoGB18030s"; + case 0x8a56f148: return "EUCKRstoUHCs"; + case 0x8ccdba38: return "UTF8stoUTF32s"; + case 0x8f472054: return "UTF8stoEUCCNs"; + case 0x90e9b5d2: return "EUCJPstoUCS2s"; + case 0x91a99765: return "UHCtoUCS2"; + case 0x931ff25a: return "L10nConvertStr"; + case 0x949bb14c: return "GBKstoUTF8s"; + case 0x9557ac9b: return "UTF8toUHC"; + case 0x9768b6d3: return "UTF32toUTF8"; + case 0x9874020d: return "sjis2eucjp"; + case 0x9a0e7d23: return "UCS2toEUCCN"; + case 0x9a13d6b8: return "UTF8stoUHCs"; + case 0x9a72059d: return "EUCKRtoUCS2"; + case 0x9b1210c6: return "UTF32toUTF16"; + case 0x9cd8135b: return "EUCCNstoUCS2s"; + case 0x9ce52809: return "SBCSstoUCS2s"; + case 0x9cf1ab77: return "UTF8stoJISs"; + case 0x9d14dc46: return "ToSjisKata"; + case 0x9dcde367: return "jis2eucjp"; + case 0x9ec52258: return "BIG5toUCS2"; + case 0xa0d463c0: return "UCS2toGBK"; + case 0xa19fb9de: return "UTF16toUTF32"; + case 0xa298cad2: return "l10n_convert_str"; + case 0xa34fa0eb: return "EUCJPstoJISs"; + case 0xa5146299: return "UTF8stoARIBs"; + case 0xa609f3e9: return "JISstoEUCJPs"; + case 0xa60ff5c9: return "EucJpHan2Zen"; + case 0xa963619c: return "isEucJpKigou"; + case 0xa9a76fb8: return "UCS2toUTF8"; + case 0xaf18d499: return "GB18030toUCS2"; + case 0xb3361be6: return "UHCtoUTF8"; + case 0xb6e45343: return "MSJIStoUCS2"; + case 0xb7cef4a6: return "UTF8toGBK"; + case 0xb7e08f7a: return "kuten2sjis"; + case 0xb9cf473d: return "UTF8toSBCS"; + case 0xbdd44ee3: return "SJIStoUCS2"; + case 0xbe42e661: return "eucjpzen2han"; + case 0xbe8d5485: return "UCS2stoARIBs"; + case 0xbefe3869: return "isSjisKigou"; + case 0xc62b758d: return "UTF8stoEUCJPs"; + case 0xc7bdcb4c: return "UCS2toEUCKR"; + case 0xc944fa56: return "SBCStoUCS2"; + case 0xc9b78f58: return "MSJISstoUCS2s"; + case 0xcc1633cc: return "l10n_get_converter"; + case 0xd02ef83d: return "GB18030stoUTF8s"; + case 0xd8721e2c: return "SJISstoEUCJPs"; + case 0xd8cb24cb: return "UTF32stoUCS2s"; + case 0xd990858b: return "BIG5stoUTF8s"; + case 0xd9fb1224: return "EUCCNtoUCS2"; + case 0xda67b37f: return "UTF8stoSBCSs"; + case 0xdc54886c: return "UCS2stoEUCKRs"; + case 0xdd5ebdeb: return "UTF8stoSJISs"; + case 0xdefa1c17: return "UTF8stoHZs"; + case 0xe2eabb32: return "eucjp2kuten"; + case 0xe6d9e234: return "UTF8toBIG5"; + case 0xe6f5711b: return "UTF16stoUTF8s"; + case 0xe956dc64: return "JISstoUCS2s"; + case 0xeabc3d00: return "GB18030toUTF8"; + case 0xeb3dc670: return "UTF8toSJIS"; + case 0xeb41cc68: return "ARIBstoUCS2s"; + case 0xeb685b83: return "UCS2stoUTF32s"; + case 0xebae29c0: return "UCS2stoSBCSs"; + case 0xee6c6a39: return "UCS2stoBIG5s"; + case 0xf1dcfa71: return "UCS2stoUHCs"; + case 0xf439728e: return "SJIStoEUCJP"; + case 0xf7681b9a: return "UTF8stoUTF16s"; + case 0xf9b1896d: return "SJISstoUCS2s"; + case 0xfa4a675a: return "BIG5stoUCS2s"; + case 0xfdbf6ac5: return "UTF8stoUCS2s"; + case 0x0252efcc: return "cellUserTraceInit"; + case 0x05893e7c: return "cellUserTraceRegister"; + case 0x6d045c2e: return "cellUserTraceUnregister"; + case 0x898c77bf: return "cellUserTraceTerminate"; + case 0x017024a8: return "cellMicGetDeviceGUID"; + case 0x05709bbf: return "cellMicOpenEx"; + case 0x07e1b12c: return "cellMicRead"; + case 0x186cb1fb: return "cellMicIsOpen"; + case 0x1b42101b: return "cellMicIsAttached"; + case 0x25c5723f: return "cellMicGetStatus"; + case 0x323deb41: return "cellMicSetSignalAttr"; + case 0x3acc118e: return "cellMicReadAux"; + case 0x3ace58f3: return "cellMicSysShareClose"; + case 0x48108a23: return "cellMicGetFormat"; + case 0x4e0b69ee: return "cellMicGetFormatRaw"; + case 0x65336418: return "cellMicRemoveNotifyEventQueue"; + case 0x6a024aa0: return "cellMicGetDeviceAttr"; + case 0x6bc46aab: return "cellMicReset"; + case 0x6cc7ae00: return "cellMicSetNotifyEventQueue2"; + case 0x72165a7f: return "cellMicReadRaw"; + case 0x7903400e: return "cellMicSetNotifyEventQueue"; + case 0x8325e02d: return "cellMicInit"; + case 0x87a08d29: return "cellMicGetFormatDsp"; + case 0x891c6291: return "cellMicSetMultiMicNotifyEventQueue"; + case 0x8d229f8e: return "cellMicClose"; + case 0xa42ac07a: return "cellMicOpenRaw"; + case 0xa52d2ae4: return "cellMicGetType"; + case 0xac5ba03a: return "cellMicGetSignalAttr"; + case 0xad049ecf: return "cellMicGetFormatEx"; + case 0xb2c16321: return "cellMicSetDeviceAttr"; + case 0xb30780eb: return "cellMicGetSignalState"; + case 0xbdfd51e2: return "cellMicSysShareStop"; + case 0xc3610dbd: return "cellMicSysShareOpen"; + case 0xc414faa5: return "cellMicReadDsp"; + case 0xc461563c: return "cellMicCommand"; + case 0xc6328caa: return "cellMicEnd"; + case 0xcac7e7d7: return "cellMicSysShareStart"; + case 0xd127cd3e: return "cellMicSysShareInit"; + case 0xdd1b59f0: return "cellMicOpen"; + case 0xdd724314: return "cellMicStart"; + case 0xddd19a89: return "cellMicStartEx"; + case 0xe839380f: return "cellMicStopEx"; + case 0xf82bbf7c: return "cellMicSysShareEnd"; + case 0xfcfaf246: return "cellMicStop"; + case 0xfda12276: return "cellMicGetFormatAux"; + case 0xfdbbe469: return "cellMicGetDeviceIdentifier"; + case 0x066bb1cf: return "cellMusicDecodeSetDecodeCommand"; + case 0x1576e4f2: return "cellMusicDecodeGetDecodeStatus2"; + case 0x25ea7ac0: return "cellMusicDecodeGetContentsId2"; + case 0x2ef701ec: return "cellMusicDecodeSetDecodeCommand2"; + case 0x491d6ba5: return "cellMusicDecodeSetSelectionContext2"; + case 0x4aef2877: return "cellMusicDecodeFinalize2"; + case 0x58ab1999: return "cellMusicDecodeGetContentsId"; + case 0x5af74c50: return "cellMusicDecodeGetDecodeStatus"; + case 0x84f154b2: return "cellMusicDecodeInitializeSystemWorkload"; + case 0xa8615dc8: return "cellMusicDecodeFinalize"; + case 0xa881b744: return "cellMusicDecodeRead"; + case 0xb2d054df: return "cellMusicDecodeRead2"; + case 0xb641168e: return "cellMusicDecodeInitialize2SystemWorkload"; + case 0xb84f5c81: return "cellMusicDecodeSetSelectionContext"; + case 0xc22563c4: return "cellMusicDecodeSelectContents2"; + case 0xd55dbc11: return "cellMusicDecodeInitialize"; + case 0xdbf70550: return "cellMusicDecodeGetSelectionContext"; + case 0xf24cb963: return "cellMusicDecodeSelectContents"; + case 0xf80e31e5: return "cellMusicDecodeInitialize2"; + case 0xf91639f9: return "cellMusicDecodeGetSelectionContext2"; + case 0x92b50ebc: return "cellMusicExportProgress"; + case 0xb202f0e8: return "cellMusicExportFromFile"; + case 0xb4c9b4f9: return "cellMusicExportInitialize"; + case 0xe0443a44: return "cellMusicExportInitialize2"; + case 0xe90effea: return "cellMusicExportFinalize"; + case 0x0b461648: return "cellMusicGetSelectionContext"; + case 0x2bdc5d6b: return "cellMusicSetSelectionContext2"; + case 0x4014c246: return "cellMusicSetVolume2"; + case 0x4c188caa: return "cellMusicGetContentsId"; + case 0x5bff31bf: return "cellMusicSetSelectionContext"; + case 0x61865281: return "cellMusicInitialize2SystemWorkload"; + case 0x648b7611: return "cellMusicGetPlaybackStatus2"; + case 0x6674de2d: return "cellMusicGetContentsId2"; + case 0x6f2104f3: return "cellMusicFinalize"; + case 0x72876546: return "cellMusicInitializeSystemWorkload"; + case 0x72ec14b5: return "cellMusicInitialize"; + case 0x7be4dc31: return "cellMusicFinalize2"; + case 0x8793ef97: return "cellMusicGetSelectionContext2"; + case 0x8aa188e3: return "cellMusicGetVolume"; + case 0x95f7d9d9: return "cellMusicGetPlaybackStatus"; + case 0x98947a6e: return "cellMusicSetPlaybackCommand2"; + case 0xa0661626: return "cellMusicSetPlaybackCommand"; + case 0xad04cddd: return "cellMusicSelectContents2"; + case 0xb2336ba7: return "cellMusicSelectContents"; + case 0xbe50b11e: return "cellMusicInitialize2"; + case 0xe74ce7bd: return "cellMusicSetVolume"; + case 0xf9073a24: return "cellMusicGetVolume2"; + case 0x04459230: return "cellNetCtlNetStartDialogLoadAsync"; + case 0x0791015f: return "cellGameUpdateCheckStartAsyncEx"; + case 0x0ce13c6b: return "cellNetCtlAddHandler"; + case 0x0f1f13d3: return "cellNetCtlNetStartDialogUnloadAsync"; + case 0x105ee2cb: return "cellNetCtlTerm"; + case 0x10dae56d: return "cellGameUpdateTerm"; + case 0x1e585b5d: return "cellNetCtlGetInfo"; + case 0x3a12865f: return "cellNetCtlGetNatInfo"; + case 0x3e359ab6: return "cellGameUpdateCheckAbort"; + case 0x558700f6: return "cellGameUpdateCheckStartWithoutDialogAsyncEx"; + case 0x71d53210: return "cellNetCtlNetStartDialogAbortAsync"; + case 0x8b3eba69: return "cellNetCtlGetState"; + case 0x901815c3: return "cellNetCtlDelHandler"; + case 0x99ab1a26: return "cellGameUpdateInit"; + case 0xa5e1fa60: return "cellGameUpdateCheckStartWithoutDialogAsync"; + case 0xbd5a59fc: return "cellNetCtlInit"; + case 0xd0a5d727: return "cellGameUpdateCheckStartAsync"; + case 0xf463981c: return "cellGameUpdateCheckFinishAsyncEx"; + case 0xffa3d791: return "cellGameUpdateCheckFinishAsync"; + case 0x09565b21: return "cellOskDialogExtInputDeviceUnlock"; + case 0x1e1b4c97: return "cellOskDialogExtRegisterKeyboardEventHookCallback"; + case 0x23a2ede6: return "cellOskDialogExtAddJapaneseOptionDictionary"; + case 0x42439db5: return "cellOskDialogExtSendFinishMessage"; + case 0x4fe14d09: return "cellOskDialogExtAddOptionDictionary"; + case 0x75370397: return "cellOskDialogExtSetInitialScale"; + case 0x7c95feb8: return "cellOskDialogExtInputDeviceLock"; + case 0x7eb292cd: return "cellOskDialogExtSetBaseColor"; + case 0x8692fcd2: return "cellOskDialogExtRegisterConfirmWordFilterCallback"; + case 0x8b60c469: return "cellOskDialogExtUpdateInputText"; + case 0xe6c43c58: return "cellOskDialogExtEnableHalfByteKana"; + case 0xe800f586: return "cellOskDialogExtRegisterForceFinishCallback"; + case 0x629ba0c0: return "cellOvisInvalidateOverlappedSegments"; + case 0x82f294b2: return "cellOvisGetOverlayTableSize"; + case 0xa876c911: return "cellOvisInitializeOverlayTable"; + case 0xce6cb776: return "cellOvisFixSpuSegments"; + case 0x01067e22: return "cellPamfStreamTypeToEsFilterId"; + case 0x03fd2caa: return "cellPamfReaderSetStreamWithTypeAndChannel"; + case 0x041cc708: return "cellPamfReaderGetStreamIndex"; + case 0x1abeb9d6: return "cellPamfEpIteratorGetEp"; + case 0x28b4e2c1: return "cellPamfReaderSetStreamWithTypeAndIndex"; + case 0x37f723f7: return "cellPamfReaderGetNumberOfStreams"; + case 0x439fba17: return "cellPamfReaderGetEpIteratorWithTimeStamp"; + case 0x44f5c9e3: return "cellPamfGetStreamOffsetAndSize"; + case 0x461534b4: return "cellPamfReaderSetStreamWithIndex"; + case 0x4de501b1: return "cellPamfReaderGetPresentationStartTime"; + case 0x50b83205: return "cellPamfEpIteratorMove"; + case 0x67fd273b: return "cellPamfReaderGetStreamInfo"; + case 0x71df326a: return "cellPamfReaderGetEsFilterId"; + case 0x90fc9a59: return "cellPamfGetHeaderSize2"; + case 0x9ab20793: return "cellPamfReaderGetStreamTypeAndChannel"; + case 0xb8436ee5: return "cellPamfReaderInitialize"; + case 0xca8181c1: return "cellPamfGetHeaderSize"; + case 0xd0230671: return "cellPamfReaderGetNumberOfSpecificStreams"; + case 0xd1a40ef4: return "cellPamfVerify"; + case 0xd9ea3457: return "cellPamfReaderGetNumberOfEp"; + case 0xdb70296c: return "cellPamfReaderGetMuxRateBound"; + case 0xe8586ec6: return "cellPamfReaderGetEpIteratorWithIndex"; + case 0xf61609d6: return "cellPamfReaderGetPresentationEndTime"; + case 0x0f424ecb: return "cellPhotoDecodeInitialize2"; + case 0x28b22e44: return "cellPhotoDecodeFromFile"; + case 0x596f0a56: return "cellPhotoDecodeInitialize"; + case 0xad7d8f38: return "cellPhotoDecodeFinalize"; + case 0x0783bce0: return "cellPhotoImport"; + case 0x1ab8df55: return "cellPhotoImport2"; + case 0x08cbd8e1: return "cellPhotoExportInitialize2"; + case 0x09ce84ac: return "cellPhotoExportFromFile"; + case 0x3f7fc0af: return "cellPhotoFinalize"; + case 0x42a32983: return "cellPhotoRegistFromFile"; + case 0x4357c77f: return "cellPhotoExportInitialize"; + case 0x55c70783: return "cellPhotoInitialize"; + case 0xde509ead: return "cellPhotoExportProgress"; + case 0xed4a0148: return "cellPhotoExportFinalize"; + case 0x0c515302: return "cellPngDecExtOpen"; + case 0x157d30c5: return "cellPngDecCreate"; + case 0x2310f155: return "cellPngDecDecodeData"; + case 0x27c921b5: return "cellPngDecGetoFFs"; + case 0x30cb334a: return "cellPngDecGetsBIT"; + case 0x35a6846c: return "cellPngDecGettIME"; + case 0x3d50016a: return "cellPngDecGetpHYs"; + case 0x48436b2d: return "cellPngDecExtCreate"; + case 0x5b3d1ff1: return "cellPngDecClose"; + case 0x609ec7d5: return "cellPngDecGetUnknownChunks"; + case 0x726fc1d0: return "cellPngDecExtDecodeData"; + case 0x7585a275: return "cellPngDecGetbKGD"; + case 0x7a062d26: return "cellPngDecGetcHRM"; + case 0x820dae1a: return "cellPngDecDestroy"; + case 0x8b33f863: return "cellPngDecExtReadHeader"; + case 0x9ccdcc95: return "cellPngDecReadHeader"; + case 0x9e9d7d42: return "cellPngDecExtSetParameter"; + case 0xa5cdf57e: return "cellPngDecGetsPLT"; + case 0xb153629c: return "cellPngDecGetgAMA"; + case 0xb40ca175: return "cellPngDecGetTextChunk"; + case 0xb4fe75e1: return "cellPngDecGetpCAL"; + case 0xb905ebb7: return "cellPngDecGethIST"; + case 0xb96fb26e: return "cellPngDecGettRNS"; + case 0xc41e1198: return "cellPngDecGetsCAL"; + case 0xd2bc5bfd: return "cellPngDecOpen"; + case 0xe163977f: return "cellPngDecGetPLTE"; + case 0xe4416e82: return "cellPngDecGetsRGB"; + case 0xe97c9bd4: return "cellPngDecSetParameter"; + case 0xf44b6c30: return "cellPngDecGetiCCP"; + case 0x117cd726: return "cellPngEncClose"; + case 0x19256dc5: return "cellPngEncOpen"; + case 0x496cfcd0: return "cellPngEncQueryAttr"; + case 0x585269bc: return "cellPngEncGetStreamInfo"; + case 0x5b546ca4: return "cellPngEncEncodePicture"; + case 0x662bd637: return "cellPngEncWaitForInput"; + case 0x6ac91de3: return "cellPngEncReset"; + case 0x90ef2963: return "cellPngEncWaitForOutput"; + case 0xc82558ce: return "cellPngEncOpenEx"; + case 0x0a373522: return "cellPrintSendBand"; + case 0x0d44f661: return "cellPrintEndPage"; + case 0x293d9e9c: return "cellPrintCancelJob"; + case 0x6802dfb5: return "cellPrintGetStatus"; + case 0x6d996018: return "cellSysutilPrintShutdown"; + case 0x6e952645: return "cellPrintGetPrintableArea"; + case 0x795b12b3: return "cellPrintStartJob"; + case 0x865acf74: return "cellPrintStartPage"; + case 0xc04a7d42: return "cellPrintEndJob"; + case 0xc9c3ef14: return "cellPrintLoadAsync"; + case 0xcf1aaefa: return "cellSysutilPrintInit"; + case 0xeb51aa38: return "cellPrintUnloadAsync"; + case 0xf0865182: return "cellPrintLoadAsync2"; + case 0xf9a53f35: return "cellPrintOpenConfig"; + case 0x39651e01: return "cellRecOpen"; + case 0x4ac76585: return "cellRecClose"; + case 0x5a8a8b0f: return "cellRecGetInfo"; + case 0x5b45439d: return "cellRecStop"; + case 0x964cd1b8: return "cellRecStart"; + case 0xdbf22bd1: return "cellRecQueryMemSize"; + case 0xf0958f73: return "cellRecSetInfo"; + case 0x533f41df: return "cellRemotePlayGetStatus"; + case 0x743918bd: return "cellRemotePlaySetComparativeVolume"; + case 0xa445cd55: return "cellRemotePlayGetPeerInfo"; + case 0xc267987b: return "cellRemotePlayGetSharedMemory"; + case 0xd29fe5e3: return "cellRemotePlayEncryptAllData"; + case 0xd6f3fc82: return "cellRemotePlayStopPeerVideoOut"; + case 0xe12c8c19: return "cellRemotePlayGetComparativeVolume"; + case 0xfb793f27: return "cellRemotePlayBreak"; + case 0x01220224: return "cellRescGcmSurface2RescSrc"; + case 0x0a2069c7: return "cellRescGetNumColorBuffers"; + case 0x0d3c22ce: return "cellRescSetWaitFlip"; + case 0x10db5b1a: return "cellRescSetDsts"; + case 0x129922a0: return "cellRescResetFlipStatus"; + case 0x19a2a967: return "cellRescSetPalInterpolateDropFlexRatio"; + case 0x1dd3c4cd: return "cellRescGetRegisterCount"; + case 0x22ae06d8: return "cellRescAdjustAspectRatio"; + case 0x23134710: return "cellRescSetDisplayMode"; + case 0x25c107e6: return "cellRescSetConvertAndFlip"; + case 0x2ea3061e: return "cellRescExit"; + case 0x2ea94661: return "cellRescSetFlipHandler"; + case 0x516ee89e: return "cellRescInit"; + case 0x5a338cdb: return "cellRescGetBufferSize"; + case 0x66f5e388: return "cellRescGetLastFlipTime"; + case 0x6cd0f95f: return "cellRescSetSrc"; + case 0x7af8a37f: return "cellRescSetRegisterCount"; + case 0x8107277c: return "cellRescSetBufferAddress"; + case 0xc47c5c22: return "cellRescGetFlipStatus"; + case 0xd1ca0503: return "cellRescVideoOutResolutionId2RescBufferMode"; + case 0xd3758645: return "cellRescSetVBlankHandler"; + case 0xe0cef79e: return "cellRescCreateInterlaceTable"; + case 0x1324948a: return "cellRtcFormatRfc3339LocalTime"; + case 0x269a1882: return "cellRtcTickAddTicks"; + case 0x2cce9cf5: return "cellRtcGetCurrentClockLocalTime"; + case 0x2f010bfa: return "cellRtcTickAddMinutes"; + case 0x32c941cf: return "cellRtcGetCurrentClock"; + case 0x332a74dd: return "cellRtcTickAddYears"; + case 0x46ca7fe0: return "cellRtcConvertLocalTimeToUtc"; + case 0x5316b4a8: return "cellRtcIsLeapYear"; + case 0x5491b9d5: return "cellRtcFormatRfc2822"; + case 0x5b6a0a1d: return "cellRtcGetDaysInMonth"; + case 0x5f68c268: return "cellRtcSetWin32FileTime"; + case 0x64c63fd5: return "cellRtcTickAddWeeks"; + case 0x75744e2a: return "cellRtcTickAddDays"; + case 0x7f1086e6: return "cellRtcCheckValid"; + case 0x9598d4b3: return "cellRtcSetDosTime"; + case 0x99b13034: return "cellRtcSetTick"; + case 0x9dafc0d9: return "cellRtcGetCurrentTick"; + case 0xa07c3d2f: return "cellRtcFormatRfc2822LocalTime"; + case 0xbb543189: return "cellRtcSetTime_t"; + case 0xc2d8cf95: return "cellRtcGetDayOfWeek"; + case 0xc48d5002: return "cellRtcConvertUtcToLocalTime"; + case 0xc5bc0fac: return "cellRtcParseDateTime"; + case 0xc7bdb7eb: return "cellRtcGetTick"; + case 0xcb90c761: return "cellRtcGetTime_t"; + case 0xccce71bd: return "cellRtcTickAddSeconds"; + case 0xcf11c3d6: return "cellRtcParseRfc3339"; + case 0xd41d3bd2: return "cellRtcTickAddHours"; + case 0xd9c0b463: return "cellRtcFormatRfc3339"; + case 0xdfff32cf: return "cellRtcGetDosTime"; + case 0xe0ecbb45: return "cellRtcTickAddMonths"; + case 0xe7086f05: return "cellRtcGetWin32FileTime"; + case 0xf8509925: return "cellRtcTickAddMicroseconds"; + case 0xfb51fc61: return "cellRtcCompareTick"; + case 0x2cde989f: return "cellRudpGetSizeReadable"; + case 0x384ba777: return "cellRudpSetOption"; + case 0x48c001b0: return "cellRudpWrite"; + case 0x48d3eeac: return "cellRudpTerminate"; + case 0x54f81789: return "cellRudpSetMaxSegmentSize"; + case 0x576831ae: return "cellRudpGetRemoteInfo"; + case 0x63f63545: return "cellRudpInit"; + case 0x6bc587e9: return "cellRudpPollCreate"; + case 0x6c0cff03: return "cellRudpEnableInternalIOThread"; + case 0x6ee04954: return "cellRudpNetReceived"; + case 0x74bfad12: return "cellRudpGetContextStatus"; + case 0x7dadc739: return "cellRudpCreateContext"; + case 0x7ed95e60: return "cellRudpSetEventHandler"; + case 0x8ac398f1: return "cellRudpPollDestroy"; + case 0x92e4d899: return "cellRudpRead"; + case 0xa3db855c: return "cellRudpPollControl"; + case 0xa70737da: return "cellRudpFlush"; + case 0xa86b28e3: return "cellRudpGetSizeWritable"; + case 0xb6bcb4a1: return "cellRudpEnd"; + case 0xc1ad7ced: return "cellRudpActivate"; + case 0xc407844f: return "cellRudpInitiate"; + case 0xcd1a3f23: return "cellRudpGetStatus"; + case 0xd666931f: return "cellRudpGetLocalInfo"; + case 0xd8310700: return "cellRudpPollWait"; + case 0xee41e16a: return "cellRudpBind"; + case 0xfade48b2: return "cellRudpProcessEvents"; + case 0xfbf7e9e4: return "cellRudpGetMaxSegmentSize"; + case 0xff9d259c: return "cellRudpGetOption"; + case 0x018281a8: return "cellSailGraphicsAdapterGetFrame2"; + case 0x0247c69e: return "cellSailGraphicsAdapterGetFrame"; + case 0x025b4974: return "cellSailPlayerUnregisterSource"; + case 0x06dd4174: return "cellSailRendererAudioFinalize"; + case 0x07924359: return "cellSailPlayerCloseEsVideo"; + case 0x09de25fd: return "cellSailPlayerIsEsAudioMuted"; + case 0x0abb318b: return "cellSailDescriptorCreateDatabase"; + case 0x0c4cb439: return "cellSailFutureReset"; + case 0x0d0c2f0c: return "cellSailDescriptorSetEs"; + case 0x10298371: return "cellSailAviMovieGetHeader"; + case 0x1139a206: return "cellSailPlayerSetSoundAdapter"; + case 0x145f9b11: return "cellSailPlayerOpenEsAudio"; + case 0x15fd6a2a: return "cellSailDescriptorClose"; + case 0x17932b26: return "cellSailPlayerInitialize"; + case 0x186b98d3: return "cellSailPlayerGetRegisteredProtocols"; + case 0x1872331b: return "cellSailGraphicsAdapterPtsToTimePosition"; + case 0x18b4629d: return "cellSailPlayerFinalize"; + case 0x18bcd21b: return "cellSailPlayerSetGraphicsAdapter"; + case 0x1c983864: return "cellSailGraphicsAdapterInitialize"; + case 0x1c9d5e5a: return "cellSailSoundAdapterSetPreferredFormat"; + case 0x23654375: return "cellSailPlayerInitialize2"; + case 0x26563ddc: return "cellSailPlayerNext"; + case 0x277adf21: return "cellSailDescriptorIsAutoSelection"; + case 0x28336e89: return "cellSailDescriptorDestroyDatabase"; + case 0x2e3ccb5e: return "cellSailGraphicsAdapterSetPreferredFormat"; + case 0x325039b9: return "cellSailRendererAudioNotifyOutputEos"; + case 0x346ebba3: return "cellSailMemAllocatorInitialize"; + case 0x34ecc1b9: return "cellSailPlayerOpenStream"; + case 0x38144ecf: return "cellSailPlayerGetRepeatMode"; + case 0x3a1132ed: return "cellSailAuReceiverGet"; + case 0x3a2d806c: return "cellSailFutureGet"; + case 0x3d0d3b72: return "cellSailSoundAdapterInitialize"; + case 0x3dd9639a: return "cellSailAuReceiverInitialize"; + case 0x3df98d41: return "cellSailSourceNotifyOpenCompleted"; + case 0x3e908c56: return "cellSailAviMovieGetStreamByIndex"; + case 0x44a20e79: return "cellSailGraphicsAdapterUpdateAvSync"; + case 0x47055fea: return "cellSailRendererVideoFinalize"; + case 0x47632810: return "cellSailPlayerReplaceEventHandler"; + case 0x477501f6: return "cellSailPlayerOpenEsVideo"; + case 0x4ae979df: return "cellSailSoundAdapterPtsToTimePosition"; + case 0x4c191088: return "cellSailDescriptorGetUri"; + case 0x4cc54f8e: return "cellSailFutureInitialize"; + case 0x4fa5ad09: return "cellSailPlayerReopenEsAudio"; + case 0x51ecf361: return "cellSailFutureIsDone"; + case 0x54c53688: return "cellSailSourceNotifyInputEos"; + case 0x5783a454: return "cellSailMp4MovieGetMovieInfo"; + case 0x5f44f64f: return "cellSailMp4TrackGetTrackReference"; + case 0x5f77e8df: return "cellSailRendererVideoNotifyFrameDone"; + case 0x5f7c7a6f: return "cellSailPlayerSetParameter"; + case 0x5faf802b: return "cellSailMp4MovieGetTrackByIndex"; + case 0x640c7278: return "cellSailSourceNotifyStartCompleted"; + case 0x67b4d01f: return "cellSailRendererAudioInitialize"; + case 0x69793952: return "cellSailPlayerUnsubscribeEvent"; + case 0x6e83f5c0: return "cellSailAviMovieGetMovieInfo"; + case 0x6f0b1002: return "cellSailPlayerSubscribeEvent"; + case 0x72236ec1: return "cellSailMp4TrackGetTrackReferenceCount"; + case 0x7473970a: return "cellSailSourceNotifyStopCompleted"; + case 0x752f8585: return "cellSailPlayerGetDescriptorCount"; + case 0x75fca288: return "cellSailPlayerGetCurrentDescriptor"; + case 0x76488bb1: return "cellSailGraphicsAdapterFinalize"; + case 0x764ec2d2: return "cellSailSourceNotifyCallCompleted"; + case 0x76b1a425: return "cellSailDescriptorSetAutoSelection"; + case 0x7b6fa92e: return "cellSailPlayerReopenEsUser"; + case 0x7c8dff3b: return "cellSailPlayerAddDescriptor"; + case 0x7eb8d6b5: return "cellSailSoundAdapterGetFrame"; + case 0x85b07126: return "cellSailMp4MovieGetTrackById"; + case 0x85beffcc: return "cellSailPlayerCloseStream"; + case 0x8d1ff475: return "cellSailRendererVideoInitialize"; + case 0x91d287f6: return "cellSailPlayerSetEsAudioMuted"; + case 0x92590d52: return "cellSailDescriptorInquireCapability"; + case 0x92eaf6ca: return "cellSailPlayerSetRendererAudio"; + case 0x946ecca0: return "cellSailSourceNotifyReadCompleted"; + case 0x950d53c1: return "cellSailPlayerCancel"; + case 0x952269c9: return "cellSailPlayerGetParameter"; + case 0x954f48f8: return "cellSailRendererVideoNotifyCallCompleted"; + case 0x9553af65: return "cellSailFutureFinalize"; + case 0x95ee1695: return "cellSailSourceNotifyStreamOut"; + case 0x9897fbd1: return "cellSailPlayerRemoveDescriptor"; + case 0x9d30bdce: return "cellSailSourceInitialize"; + case 0xa37fed15: return "cellSailFutureSet"; + case 0xa48be428: return "cellSailMp4TrackGetTrackInfo"; + case 0xa849d0a7: return "cellSailPlayerOpenEsUser"; + case 0xaafa17b8: return "cellSailPlayerIsPaused"; + case 0xac9c3b1f: return "cellSailDescriptorGetCapabilities"; + case 0xaed9d6cd: return "cellSailPlayerCloseEsUser"; + case 0xb7b4ecee: return "cellSailRendererAudioNotifyCallCompleted"; + case 0xb980b76e: return "cellSailMp4MovieGetBrand"; + case 0xbd1635f4: return "cellSailDescriptorGetMediaInfo"; + case 0xbdb2251a: return "cellSailSourceSetDiagHandler"; + case 0xbdf21b0f: return "cellSailPlayerBoot"; + case 0xbedccc74: return "cellSailPlayerRegisterSource"; + case 0xbf9b8d72: return "cellSailPlayerCloseEsAudio"; + case 0xc044fab1: return "cellSailDescriptorOpen"; + case 0xc09e2f23: return "cellSailAviStreamGetMediaType"; + case 0xc2d90ec9: return "cellSailMp4MovieGetTrackByTypeAndIndex"; + case 0xc457b203: return "cellSailSourceNotifyCloseCompleted"; + case 0xcc3cca60: return "cellSailAviStreamGetHeader"; + case 0xcc987ba6: return "cellSailPlayerDumpImage"; + case 0xd1462438: return "cellSailSoundAdapterFinalize"; + case 0xd1d55a90: return "cellSailPlayerSetPaused"; + case 0xd4049de0: return "cellSailMp4MovieIsCompatibleBrand"; + case 0xd5f9a15b: return "cellSailDescriptorGetStreamType"; + case 0xd7938b8d: return "cellSailPlayerCreateDescriptor"; + case 0xdbe32ed4: return "cellSailPlayerIsEsVideoMuted"; + case 0xddebd2a5: return "cellSailAviMovieGetStreamByTypeAndIndex"; + case 0xdf5553ef: return "cellSailDescriptorClearEs"; + case 0xdff1cda2: return "cellSailRendererVideoNotifyOutputEos"; + case 0xe535b0d3: return "cellSailPlayerStart"; + case 0xeba8d4ec: return "cellSailPlayerStop"; + case 0xecf56150: return "cellSailPlayerSetRendererVideo"; + case 0xed58e3ec: return "cellSailAuReceiverFinalize"; + case 0xee724c99: return "cellSailSourceFinalize"; + case 0xee94b99b: return "cellSailDescriptorSetParameter"; + case 0xeec22809: return "cellSailSoundAdapterUpdateAvSync"; + case 0xf1446a40: return "cellSailPlayerSetEsVideoMuted"; + case 0xf25f197d: return "cellSailSoundAdapterGetFormat"; + case 0xf289f0cd: return "cellSailSourceNotifySessionError"; + case 0xf4009a94: return "cellSailSourceNotifyMediaStateChanged"; + case 0xf5747e1f: return "cellSailPlayerSetAuReceiver"; + case 0xf60a8a69: return "cellSailPlayerReopenEsVideo"; + case 0xf841a537: return "cellSailRendererAudioNotifyFrameDone"; + case 0xfc5baf8a: return "cellSailPlayerSetRepeatMode"; + case 0xfc839bd4: return "cellSailPlayerDestroyDescriptor"; + case 0xffd58aa4: return "cellSailGraphicsAdapterGetFormat"; + case 0x0a3ea2a9: return "cellSailRecorderSetParameter"; + case 0x10c81457: return "cellSailRecorderOpenStream"; + case 0x1422a425: return "cellSailProfileSetEsVideoParameter"; + case 0x18ecc741: return "cellSailRecorderStop"; + case 0x376c3926: return "cellSailRecorderDestroyProfile"; + case 0x37aad85f: return "cellSailRecorderDumpImage"; + case 0x3c775cea: return "cellSailFeederAudioNotifyFrameOut"; + case 0x3deae857: return "cellSailRecorderSetFeederAudio"; + case 0x455c4709: return "cellSailRecorderDestroyVideoConverter"; + case 0x4830faf8: return "cellSailRecorderStart"; + case 0x49476a3d: return "cellSailRecorderCreateVideoConverter"; + case 0x4fec43a9: return "cellSailRecorderSetFeederVideo"; + case 0x50affdc1: return "cellSailRecorderCreateProfile"; + case 0x57415dd3: return "cellSailFeederVideoInitialize"; + case 0x7a52bf69: return "cellSailRecorderInitialize"; + case 0x81bfeae8: return "cellSailFeederVideoFinalize"; + case 0x855da8c6: return "cellSailVideoConverterProcess"; + case 0x86cae679: return "cellSailFeederVideoNotifySessionError"; + case 0x899d1587: return "cellSailFeederAudioFinalize"; + case 0x999c0dc5: return "cellSailFeederAudioNotifySessionEnd"; + case 0xaf310ae6: return "cellSailFeederAudioNotifySessionError"; + case 0xb3d30b0d: return "cellSailVideoConverterCanProcess"; + case 0xbd591197: return "cellSailFeederAudioInitialize"; + case 0xbff6e8d3: return "cellSailFeederVideoNotifySessionEnd"; + case 0xc2e2f30d: return "cellSailFeederAudioNotifyCallCompleted"; + case 0xc4617ddc: return "cellSailRecorderBoot"; + case 0xd37fb694: return "cellSailRecorderCancel"; + case 0xd84daeb9: return "cellSailFeederVideoNotifyCallCompleted"; + case 0xe14cae97: return "cellSailProfileSetEsAudioParameter"; + case 0xe15679fe: return "cellSailVideoConverterGetResult"; + case 0xe16de678: return "cellSailVideoConverterCanGetResult"; + case 0xe3f56f62: return "cellSailRecorderCloseStream"; + case 0xe5e0572a: return "cellSailFeederVideoNotifyFrameOut"; + case 0xe8d86c43: return "cellSailProfileSetStreamParameter"; + case 0xf57d74e3: return "cellSailRecorderFinalize"; + case 0xff20157b: return "cellSailRecorderGetParameter"; + case 0x04c06fc2: return "cellSaveDataGetListItem"; + case 0x273d116a: return "cellSaveDataUserListExport"; + case 0x27cb8bc2: return "cellSaveDataListDelete"; + case 0x39d6ee43: return "cellSaveDataUserListImport"; + case 0x46a2d878: return "cellSaveDataFixedExport"; + case 0x491cc554: return "cellSaveDataListExport"; + case 0x52541151: return "cellSaveDataFixedImport"; + case 0x529231b0: return "cellSaveDataUserFixedImport"; + case 0x6b4e0de6: return "cellSaveDataListImport"; + case 0x7048a9ba: return "cellSaveDataUserListDelete"; + case 0x95ae2cde: return "cellSaveDataUserFixedExport"; + case 0xf6482036: return "cellSaveDataUserGetListItem"; + case 0x7a9c2243: return "cellScreenShotSetOverlayImage"; + case 0x9e33ab8f: return "cellScreenShotEnable"; + case 0xd3ad63e4: return "cellScreenShotSetParameter"; + case 0xfc6f4e74: return "cellScreenShotDisable"; + case 0x025ce169: return "cellSearchGetMusicSelectionContext"; + case 0x0591826f: return "cellSearchStartContentSearch"; + case 0x0a4c8295: return "cellSearchStartListSearch"; + case 0x13524faa: return "cellSearchStartSceneSearch"; + case 0x35cda406: return "cellSearchGetContentInfoDeveloperData"; + case 0x37b5ba0c: return "cellSearchGetContentInfoPathMovieThumb"; + case 0x3b210319: return "cellSearchGetContentInfoByOffset"; + case 0x540d9068: return "cellSearchGetOffsetByContentId"; + case 0x64fb0b76: return "cellSearchStartContentSearchInList"; + case 0x774033d6: return "cellSearchEnd"; + case 0x8fe376a6: return "cellSearchCancel"; + case 0x94e21701: return "cellSearchGetContentIdByOffset"; + case 0x9663a44b: return "cellSearchGetContentInfoByContentId"; + case 0xbfab7616: return "cellSearchFinalize"; + case 0xc0ed0522: return "cellSearchStartSceneSearchInVideo"; + case 0xc81ccf8a: return "cellSearchInitialize"; + case 0xd7a7a433: return "cellSearchGetContentInfoGameComment"; + case 0xe73cb0d2: return "cellSearchPrepareFile"; + case 0xed20e079: return "cellSearchGetMusicSelectionContextOfSingleTrack"; + case 0xffb28491: return "cellSearchGetContentInfoPath"; + case 0x2452679f: return "cellKeySheapMutexDelete"; + case 0x3478e1e6: return "cellKeySheapMutexNew"; + case 0x37968718: return "cellSheapQueryMax"; + case 0x4a5b9659: return "cellKeySheapBufferNew"; + case 0x4b1383fb: return "cellSheapAllocate"; + case 0x5c5994bd: return "cellSheapFree"; + case 0x69a5861d: return "cellKeySheapSemaphoreNew"; + case 0x73a45cf8: return "cellKeySheapSemaphoreDelete"; + case 0x79a6abd0: return "cellKeySheapQueueDelete"; + case 0x7fa23275: return "cellSheapQueryFree"; + case 0x987e260e: return "cellKeySheapQueueNew"; + case 0xa1b25841: return "cellKeySheapInitialize"; + case 0xbbb47cd8: return "cellSheapInitialize"; + case 0xe6b37362: return "cellKeySheapBufferDelete"; + case 0xe897c835: return "cellKeySheapBarrierNew"; + case 0xed136702: return "cellKeySheapRwmDelete"; + case 0xf01ac471: return "cellKeySheapRwmNew"; + case 0xf6f5fbca: return "cellKeySheapBarrierDelete"; + case 0x3fbcf1d6: return "cellSpudllHandleConfigSetDefaultValues"; + case 0xcccd3257: return "cellSpudllGetImageSize"; + case 0x00af2519: return "cellSpursJobGuardReset"; + case 0x011ee38b: return "_cellSpursLFQueueInitialize"; + case 0x039d70b7: return "cellSpursQueueDetachLv2EventQueue"; + case 0x07529113: return "cellSpursAttributeSetNamePrefix"; + case 0x082bfb09: return "_cellSpursQueueInitialize"; + case 0x0eb4bc38: return "cellSpursWorkloadAttributeSetShutdownCompletionEventHook"; + case 0x1051d134: return "cellSpursAttributeEnableSpuPrintfIfAvailable"; + case 0x13ae18f3: return "cellSpursTaskExitCodeGet"; + case 0x161da6a7: return "cellSpursJobChainGetError"; + case 0x16394a4e: return "_cellSpursTasksetAttributeInitialize"; + case 0x1656d49f: return "cellSpursLFQueueAttachLv2EventQueue"; + case 0x17001000: return "cellSpursAddUrgentCommand"; + case 0x182d9890: return "cellSpursRequestIdleSpu"; + case 0x1d2bca4b: return "cellSpursSendWorkloadSignal"; + case 0x1d344406: return "cellSpursTaskGetLoadableSegmentPattern"; + case 0x1d46fedf: return "cellSpursCreateTaskWithAttribute"; + case 0x1ebcf459: return "cellSpursDestroyTaskset2"; + case 0x1f402f8f: return "cellSpursGetInfo"; + case 0x2093252b: return "cellSpursQueueGetTasksetAddress"; + case 0x22aab31d: return "cellSpursEventFlagDetachLv2EventQueue"; + case 0x247414d0: return "cellSpursQueueClear"; + case 0x2cfccb99: return "cellSpursJobChainAttributeSetJobTypeMemoryCheck"; + case 0x2ddbcc0a: return "_cellSpursWorkloadFlagReceiver2"; + case 0x2edcff92: return "cellSpursTasksetSetExceptionEventHandler"; + case 0x303c19cd: return "cellSpursCreateJobChainWithAttribute"; + case 0x30aa96c4: return "cellSpursInitializeWithAttribute2"; + case 0x32b94add: return "cellSpursEnableExceptionEventHandler"; + case 0x34552fa6: return "cellSpursTaskExitCodeInitialize"; + case 0x3548f483: return "_cellSpursJobChainAttributeInitialize"; + case 0x35dae22b: return "_cellSpursLFQueuePopBody"; + case 0x35f02287: return "cellSpursQueueDepth"; + case 0x369fe03d: return "cellSpursQueueGetEntrySize"; + case 0x373523d4: return "cellSpursEventFlagWait"; + case 0x39c173fb: return "cellSpursGetSpuThreadGroupId"; + case 0x494613c7: return "cellSpursJobChainGetSpursAddress"; + case 0x49a3426d: return "cellSpursReadyCountSwap"; + case 0x4a5eab63: return "cellSpursWorkloadAttributeSetName"; + case 0x4a6465e3: return "cellSpursCreateTaskset2"; + case 0x4ac7bae4: return "cellSpursEventFlagClear"; + case 0x4c75deb8: return "cellSpursUnsetExceptionEventHandler"; + case 0x4cce88a9: return "cellSpursLookUpTasksetAddress"; + case 0x4ceb9694: return "cellSpursGetJobChainInfo"; + case 0x4d1e9373: return "cellSpursEventFlagGetClearMode"; + case 0x4de203e2: return "cellSpursSetPreemptionVictimHints"; + case 0x4e153e3e: return "cellSpursGetWorkloadInfo"; + case 0x4e66d483: return "cellSpursDetachLv2EventQueue"; + case 0x5202e53b: return "cellSpursJobChainSetExceptionEventHandler"; + case 0x52cc6c82: return "cellSpursCreateTaskset"; + case 0x54876603: return "cellSpursQueueSize"; + case 0x568b2352: return "cellSpursSemaphoreGetTasksetAddress"; + case 0x569674e3: return "cellSpursTraceInitialize"; + case 0x57e4dec3: return "cellSpursRemoveWorkload"; + case 0x58d58fcf: return "cellSpursTasksetGetSpursAddress"; + case 0x5ef96465: return "_cellSpursEventFlagInitialize"; + case 0x5fd43fe4: return "cellSpursWaitForWorkloadShutdown"; + case 0x60eb2dec: return "cellSpursCreateJobChain"; + case 0x652b70e2: return "cellSpursTasksetAttributeSetName"; + case 0x68aaeba9: return "cellSpursJobGuardInitialize"; + case 0x69726aa2: return "cellSpursAddWorkload"; + case 0x6aa76999: return "cellSpursJobChainUnsetExceptionEventHandler"; + case 0x6c960f6d: return "cellSpursGetSpuThreadId"; + case 0x6d2d9339: return "cellSpursEventFlagTryWait"; + case 0x6fcdf6e3: return "cellSpursGetSpuGuid"; + case 0x738e40e6: return "cellSpursShutdownJobChain"; + case 0x73e06f91: return "cellSpursLFQueueDetachLv2EventQueue"; + case 0x7517724a: return "cellSpursSetGlobalExceptionEventHandler"; + case 0x75211196: return "cellSpursReadyCountAdd"; + case 0x77cdac0c: return "_cellSpursSemaphoreInitialize"; + case 0x7b9cbb74: return "cellSpursTraceFinalize"; + case 0x7cb33c2e: return "cellSpursTaskGetReadOnlyAreaPattern"; + case 0x7e4ea023: return "cellSpursWakeUp"; + case 0x7fdf4fef: return "cellSpursBarrierInitialize"; + case 0x80a29e27: return "cellSpursSetPriorities"; + case 0x82275c1c: return "cellSpursAttributeSetMemoryContainerForSpuThread"; + case 0x838fa4f0: return "cellSpursTryJoinTask2"; + case 0x84d2f6d5: return "cellSpursSetMaxContention"; + case 0x861237f8: return "cellSpursUnsetGlobalExceptionEventHandler"; + case 0x86c864a2: return "cellSpursGetJobChainId"; + case 0x87630976: return "cellSpursEventFlagAttachLv2EventQueue"; + case 0x890f9e5a: return "cellSpursEventFlagGetDirection"; + case 0x8a85674d: return "_cellSpursLFQueuePushBody"; + case 0x8adadf65: return "_cellSpursTaskAttribute2Initialize"; + case 0x8f122ef8: return "cellSpursTasksetAttributeSetTasksetSize"; + case 0x8fdf50b2: return "cellSpursAddUrgentCall"; + case 0x9034e538: return "cellSpursTaskGetContextSaveAreaSize"; + case 0x91066667: return "cellSpursQueuePopBody"; + case 0x9197915f: return "cellSpursTaskGenerateLsPattern"; + case 0x92cff6ed: return "cellSpursQueuePushBody"; + case 0x94034c95: return "cellSpursTasksetUnsetExceptionEventHandler"; + case 0x947efb0b: return "cellSpursEventFlagGetTasksetAddress"; + case 0x95180230: return "_cellSpursAttributeInitialize"; + case 0x97a2f6c8: return "cellSpursJobHeaderSetJobbin2Param"; + case 0x98d5b343: return "cellSpursShutdownWorkload"; + case 0x9aeb5432: return "cellSpursBarrierGetTasksetAddress"; + case 0x9dcbcb5d: return "cellSpursAttributeEnableSystemWorkload"; + case 0x9f72add3: return "cellSpursJoinTaskset"; + case 0x9fcb567b: return "cellSpursGetTasksetInfo"; + case 0x9fef70c2: return "cellSpursJobChainAttributeSetName"; + case 0xa121a224: return "cellSpursTaskAttributeSetExitCodeContainer"; + case 0xa73bf47e: return "_cellSpursWorkloadFlagReceiver"; + case 0xa789e631: return "cellSpursShutdownTaskset"; + case 0xa7a94892: return "cellSpursJoinTask2"; + case 0xa7c066de: return "cellSpursJoinJobChain"; + case 0xa7f9e716: return "cellSpursGetWorkloadData"; + case 0xa839a4d9: return "cellSpursAttributeSetSpuThreadGroupType"; + case 0xaa6269a8: return "cellSpursInitializeWithAttribute"; + case 0xacfc8dbc: return "cellSpursInitialize"; + case 0xb792ca1a: return "cellSpursLFQueueGetTasksetAddress"; + case 0xb8474eff: return "_cellSpursTaskAttributeInitialize"; + case 0xb9bc6207: return "cellSpursAttachLv2EventQueue"; + case 0xbb68d76e: return "cellSpursJobChainAttributeSetHaltOnError"; + case 0xbeb600ac: return "cellSpursCreateTask"; + case 0xbfea60fa: return "cellSpursKickJobChain"; + case 0xc0158d8b: return "cellSpursAddWorkloadWithAttribute"; + case 0xc10931cb: return "cellSpursCreateTasksetWithAttribute"; + case 0xc2acdf43: return "_cellSpursTasksetAttribute2Initialize"; + case 0xc56defb5: return "cellSpursGetNumSpuThread"; + case 0xc765b995: return "cellSpursGetWorkloadFlag"; + case 0xca4c4600: return "cellSpursFinalize"; + case 0xce853fbf: return "cellSpursTraceStart"; + case 0xd2e23fa9: return "cellSpursSetExceptionEventHandler"; + case 0xd5d0b256: return "cellSpursJobGuardNotify"; + case 0xd86380d8: return "cellSpursGetJobPipelineInfo"; + case 0xdca13593: return "cellSpursTasksetAttributeEnableClearLS"; + case 0xddc81b5a: return "cellSpursTraceStop"; + case 0xe0a6dbe4: return "_cellSpursSendSignal"; + case 0xe14ca62d: return "cellSpursCreateTask2"; + case 0xe4944a1c: return "cellSpursCreateTask2WithBinInfo"; + case 0xe5443be7: return "cellSpursQueueAttachLv2EventQueue"; + case 0xe717ac73: return "cellSpursTaskExitCodeTryGet"; + case 0xe7b0e69a: return "cellSpursJobSetMaxGrab"; + case 0xe7dd87e1: return "cellSpursGetTasksetId"; + case 0xec68442c: return "cellSpursQueueGetDirection"; + case 0xefeb2679: return "_cellSpursWorkloadAttributeInitialize"; + case 0xf1d3552d: return "cellSpursReadyCountCompareAndSwap"; + case 0xf31731bb: return "cellSpursRunJobChain"; + case 0xf5507729: return "cellSpursEventFlagSet"; + case 0xf843818d: return "cellSpursReadyCountStore"; + case 0x01bbf2e0: return "cellSpursJobQueueGetSpurs"; + case 0x0582338a: return "cellSpursJobQueueAttributeSetDoBusyWaiting"; + case 0x0d69929e: return "_cellSpursJobQueueAllocateJobDescriptorBody"; + case 0x0f03f712: return "cellSpursJobQueueAttributeSetSubmitWithEntryLock"; + case 0x13671514: return "cellSpursJobQueueSetWaitingMode"; + case 0x15934401: return "cellSpursJobQueueGetSuspendedJobSize"; + case 0x1686957e: return "cellSpursJobQueueAttributeSetMaxSizeJobDescriptor"; + case 0x1917359d: return "_cellSpursJobQueuePortCopyPushJobBody"; + case 0x1b6eea7e: return "_cellSpursJobQueuePortPushJobListBody"; + case 0x1da890c7: return "_cellSpursJobQueuePushAndReleaseJobBody"; + case 0x26fa81b4: return "cellSpursJobQueuePortFinalize"; + case 0x29c2acc5: return "cellSpursJobQueueClose"; + case 0x2e775550: return "cellSpursJobQueueGetError"; + case 0x36d0a53c: return "_cellSpursJobQueuePushJob2Body"; + case 0x3d1294fc: return "cellSpursJobQueuePortInitialize"; + case 0x435bff07: return "cellSpursJobQueuePort2GetJobQueue"; + case 0x43ddab4f: return "cellSpursJobQueueAttributeInitialize"; + case 0x46c3fb5a: return "_cellSpursJobQueuePortCopyPushBody"; + case 0x4e1a17a6: return "_cellSpursJobQueuePortPushBody"; + case 0x5659da82: return "cellSpursJobQueueGetMaxSizeJobDescriptor"; + case 0x5fb9b05d: return "cellSpursJobQueueAttributeSetMaxGrab"; + case 0x634b1502: return "cellSpursJobQueuePortSync"; + case 0x677027af: return "cellSpursJobQueueSemaphoreInitialize"; + case 0x6c93ea18: return "cellSpursJobQueueSemaphoreAcquire"; + case 0x701fd8a9: return "_cellSpursJobQueuePushSync"; + case 0x742cec0d: return "cellSpursJobQueueAttributeSetIsJobTypeMemoryCheck"; + case 0x80a0264c: return "cellSpursJobQueuePortTrySync"; + case 0x840c5239: return "cellSpursJobQueueGetHandleCount"; + case 0x85cd04cd: return "_cellSpursJobQueuePortPushJobBody"; + case 0x8c97a96c: return "cellSpursShutdownJobQueue"; + case 0x8ce4cffa: return "cellSpursJoinJobQueue"; + case 0x90c88f84: return "cellSpursJobQueuePortGetJobQueue"; + case 0x90e392cf: return "_cellSpursJobQueuePortPushJobBody2"; + case 0x915455b3: return "cellSpursJobQueueSendSignal"; + case 0x93248b92: return "cellSpursJobQueueUnsetExceptionEventHandler"; + case 0x934abb00: return "cellSpursJobQueuePort2AllocateJobDescriptor"; + case 0x9396be1d: return "_cellSpursJobQueuePortPushSync"; + case 0x97409f67: return "cellSpursJobQueueSemaphoreTryAcquire"; + case 0x98203e3c: return "_cellSpursJobQueuePushJobBody2"; + case 0x983be7fc: return "_cellSpursCreateJobQueueWithJobDescriptorPool"; + case 0x99316997: return "_cellSpursJobQueuePushBody"; + case 0x9c300489: return "cellSpursJobQueueSetExceptionEventHandler"; + case 0xaf1c7a1d: return "_cellSpursJobQueuePushJobListBody"; + case 0xb53436e7: return "_cellSpursJobQueuePort2PushJobListBody"; + case 0xbd1c5d6b: return "_cellSpursJobQueuePortPushFlush"; + case 0xbfea28ab: return "cellSpursJobQueuePort2PushFlush"; + case 0xc343ee10: return "cellSpursGetJobQueueId"; + case 0xc39173a4: return "_cellSpursJobQueuePort2CopyPushJobBody"; + case 0xc4843b74: return "_cellSpursJobQueuePushJobBody"; + case 0xc485d207: return "cellSpursJobQueuePort2Destroy"; + case 0xcf89f218: return "_cellSpursJobQueuePort2PushJobBody"; + case 0xdf0120c2: return "_cellSpursJobQueuePushFlush"; + case 0xe1731df3: return "_cellSpursJobQueuePort2PushAndReleaseJobBody"; + case 0xe70f874e: return "cellSpursJobQueueAttributeSetGrabParameters"; + case 0xef66c4b7: return "_cellSpursJobQueuePortCopyPushJobBody2"; + case 0xf11fe0f1: return "cellSpursJobQueuePort2Create"; + case 0xf244e799: return "_cellSpursCreateJobQueue"; + case 0xf5de6363: return "cellSpursJobQueuePortInitializeWithDescriptorBuffer"; + case 0xfacb3ced: return "cellSpursJobQueuePort2Sync"; + case 0xfc526b72: return "cellSpursJobQueuePort2PushSync"; + case 0xff03cc79: return "cellSpursJobQueueAttributeSetIsHaltOnError"; + case 0xff7a7bd2: return "cellSpursJobQueueOpen"; + case 0x006c4900: return "cellSslCertGetNameEntryInfo"; + case 0x033c4905: return "cellSslCertGetRsaPublicKeyExponent"; + case 0x1650aea4: return "cellSslEnd"; + case 0x218b64da: return "cellSslCertGetNotAfter"; + case 0x31d9ba8d: return "cellSslCertGetNotBefore"; + case 0x32c61bdf: return "cellSslCertGetSubjectName"; + case 0x571afaca: return "cellSslCertificateLoader"; + case 0x5e9253ca: return "cellSslCertGetMd5Fingerprint"; + case 0x766d3ca1: return "cellSslCertGetNameEntryCount"; + case 0x7b689ebc: return "cellSslCertGetSerialNumber"; + case 0x8e505175: return "cellSslCertGetRsaPublicKeyModulus"; + case 0xae6eb491: return "cellSslCertGetIssuerName"; + case 0xf8206492: return "cellSslCertGetPublicKey"; + case 0xfb02c9d2: return "cellSslInit"; + case 0x5468d6b0: return "cellSubDisplayAudioOutNonBlocking"; + case 0x551d80a5: return "cellSubDisplayEnd"; + case 0x6595ce22: return "cellSubDisplayGetRequiredMemory"; + case 0x6d85ddb3: return "cellSubDisplayStop"; + case 0x8a264d71: return "cellSubDisplayGetPeerNum"; + case 0x938ac642: return "cellSubDisplayGetVideoBuffer"; + case 0xa5bccb47: return "cellSubDisplayStart"; + case 0xaee1e0c2: return "cellSubDisplayAudioOutBlocking"; + case 0xe2485f79: return "cellSubDisplayGetPeerList"; + case 0xf9a7e8a5: return "cellSubDisplayInit"; + case 0x07254fda: return "cellSyncBarrierInitialize"; + case 0x0c7cb9f7: return "cellSyncLFQueueGetEntrySize"; + case 0x167ea63e: return "cellSyncLFQueueSize"; + case 0x1bb675c2: return "cellSyncMutexLock"; + case 0x268edd6d: return "cellSyncBarrierTryNotify"; + case 0x2af0c515: return "cellSyncLFQueueClear"; + case 0x35bbdad2: return "_cellSyncLFQueueCompletePushPointer2"; + case 0x35f21355: return "cellSyncBarrierWait"; + case 0x3929948d: return "cellSyncQueueInitialize"; + case 0x46356fe0: return "_cellSyncLFQueueGetPopPointer2"; + case 0x48154c9b: return "cellSyncQueuePeek"; + case 0x4da349b2: return "cellSyncQueueSize"; + case 0x4da6d7e0: return "cellSyncQueuePop"; + case 0x4e88c68d: return "_cellSyncLFQueueCompletePushPointer"; + case 0x54fc2032: return "_cellSyncLFQueueAttachLv2EventQueue"; + case 0x5ae841e5: return "cellSyncQueuePush"; + case 0x68af923c: return "cellSyncQueueTryPeek"; + case 0x6bb4ef9d: return "_cellSyncLFQueueGetPushPointer2"; + case 0x6c272124: return "cellSyncBarrierTryWait"; + case 0x705985cd: return "cellSyncQueueTryPush"; + case 0x74c37666: return "_cellSyncLFQueueGetPopPointer"; + case 0x7a51deee: return "_cellSyncLFQueueCompletePopPointer2"; + case 0x811d148e: return "_cellSyncLFQueueDetachLv2EventQueue"; + case 0x91f2b7b0: return "cellSyncMutexUnlock"; + case 0xa5362e73: return "cellSyncQueueClear"; + case 0xa58df87f: return "cellSyncQueueTryPop"; + case 0xa6669751: return "cellSyncRwmTryRead"; + case 0xa9072dee: return "cellSyncMutexInitialize"; + case 0xaa355278: return "cellSyncLFQueueInitialize"; + case 0xaff7627a: return "_cellSyncLFQueueGetSignalAddress"; + case 0xba5961ca: return "_cellSyncLFQueuePushBody"; + case 0xba5bee48: return "cellSyncRwmTryWrite"; + case 0xcece771f: return "cellSyncRwmRead"; + case 0xd06918c4: return "cellSyncMutexTryLock"; + case 0xd59aa307: return "cellSyncLFQueueGetDirection"; + case 0xe18c273c: return "cellSyncLFQueueDepth"; + case 0xe1bc7add: return "_cellSyncLFQueuePopBody"; + case 0xe9bf2110: return "_cellSyncLFQueueGetPushPointer"; + case 0xed773f5f: return "cellSyncRwmWrite"; + case 0xf06a6415: return "cellSyncBarrierNotify"; + case 0xfc48b03f: return "cellSyncRwmInitialize"; + case 0xfe74e8e7: return "_cellSyncLFQueueCompletePopPointer"; + case 0x0080fe88: return "cellSync2MutexUnlock"; + case 0x0c2983ac: return "cellSync2SemaphoreRelease"; + case 0x0c9a0ea9: return "cellSync2QueueTryPop"; + case 0x12f0a27d: return "cellSync2QueueGetSize"; + case 0x164843a7: return "cellSync2SemaphoreFinalize"; + case 0x27f2d61c: return "cellSync2MutexFinalize"; + case 0x2d77fe17: return "_cellSync2SemaphoreAttributeInitialize"; + case 0x4e2ee031: return "cellSync2SemaphoreGetCount"; + case 0x55836e73: return "_cellSync2MutexAttributeInitialize"; + case 0x58be9a0f: return "cellSync2CondInitialize"; + case 0x5b1e4d7a: return "cellSync2CondEstimateBufferSize"; + case 0x5e00d433: return "_cellSync2QueueAttributeInitialize"; + case 0x5e4b0f87: return "cellSync2SemaphoreTryAcquire"; + case 0x63062249: return "cellSync2CondFinalize"; + case 0x6af85cdf: return "cellSync2QueueFinalize"; + case 0x74c2780f: return "cellSync2SemaphoreEstimateBufferSize"; + case 0x7d967d91: return "cellSync2QueuePush"; + case 0x7fd479fe: return "cellSync2QueueTryPush"; + case 0x871af804: return "cellSync2CondSignal"; + case 0x8aae07c2: return "cellSync2CondSignalAll"; + case 0xa400d82e: return "cellSync2MutexLock"; + case 0xa69c749c: return "cellSync2MutexTryLock"; + case 0xbc96d751: return "cellSync2CondWait"; + case 0xc08cc0f9: return "cellSync2QueueEstimateBufferSize"; + case 0xc5dee254: return "cellSync2SemaphoreInitialize"; + case 0xd1b0d146: return "cellSync2SemaphoreAcquire"; + case 0xd51bfae7: return "cellSync2MutexEstimateBufferSize"; + case 0xd83ab0c9: return "cellSync2QueuePop"; + case 0xdf3c532a: return "_cellSync2CondAttributeInitialize"; + case 0xeb81a467: return "cellSync2MutexInitialize"; + case 0xf0e1471c: return "cellSync2QueueGetDepth"; + case 0xf125e044: return "cellSync2QueueInitialize"; + case 0x08db2adf: return "cellSysconfBtGetDeviceList"; + case 0x112a5ee9: return "cellSysmoduleUnloadModule"; + case 0x1ef115ef: return "cellSysmoduleGetImagesize"; + case 0x32267a31: return "cellSysmoduleLoadModule"; + case 0x3c92be09: return "cellSysmoduleFetchImage"; + case 0x5a59e258: return "cellSysmoduleIsLoaded"; + case 0x63ff6ff9: return "cellSysmoduleInitialize"; + case 0x96c07adf: return "cellSysmoduleFinalize"; + case 0xa193143c: return "cellSysmoduleSetMemcontainer"; + case 0x018a1381: return "cellSysutilAvcSetLayoutMode"; + case 0x01f04d94: return "cellSysutilGamePowerOff_I"; + case 0x02ff3c1b: return "cellSysutilUnregisterCallback"; + case 0x073b89d5: return "cellSysutilAvcGetSpeakerVolumeLevel"; + case 0x08269f37: return "cellSysutilAvcGetShowStatus"; + case 0x0bae8772: return "cellVideoOutConfigure"; + case 0x0c316b87: return "cellWebBrowserConfigGetHeapSize2"; + case 0x0e091c36: return "cellSaveDataUserListAutoSave"; + case 0x0f03cfb0: return "cellSaveDataUserListSave"; + case 0x0f8a3b6b: return "cellWebBrowserConfigSetMimeSet"; + case 0x10cabeff: return "cellWebBrowserGetUsrdataOnGameExit"; + case 0x15b0b0cd: return "cellVideoOutGetConfiguration"; + case 0x15df71ed: return "cellSysutilAvcLoadAsync"; + case 0x17dbe8b3: return "cellSysutilAvcJoinRequest"; + case 0x189a74da: return "cellSysutilCheckCallback"; + case 0x1a91874b: return "cellWebBrowserConfigSetFullScreen2"; + case 0x1d99c3ee: return "cellOskDialogGetInputText"; + case 0x1dfbfdd6: return "cellSaveDataListLoad2"; + case 0x1dfcce99: return "cellSysutilGameDataExit"; + case 0x1e7bff94: return "cellSysCacheMount"; + case 0x1e930eef: return "cellVideoOutGetDeviceInfo"; + case 0x1f6629e4: return "cellWebBrowserConfigSetErrorHook2"; + case 0x20543730: return "cellMsgDialogClose"; + case 0x21425307: return "cellSaveDataListAutoLoad"; + case 0x21fc0c71: return "cellGameUnregisterDiscChangeCallback"; + case 0x220894e3: return "cellSysutilEnableBgmPlayback"; + case 0x24644561: return "cellWebBrowserWakeupWithGameExit"; + case 0x248bd1d8: return "cellSaveDataUserListAutoLoad"; + case 0x27ac51e4: return "cellStorageDataImportMove"; + case 0x2a8eada2: return "cellSaveDataFixedLoad2"; + case 0x2a95d8bc: return "cellSysutilGameExit_I"; + case 0x2aae9ef5: return "cellSaveDataFixedSave2"; + case 0x2beac488: return "cellAudioOutGetSoundAvailability2"; + case 0x2dbc92c7: return "cellSysutilAvcShowPanel"; + case 0x2de0d663: return "cellSaveDataListSave2"; + case 0x30d3d12b: return "cellSysutilGameReboot_I"; + case 0x3261a9c8: return "cellWebBrowserConfigSetDisableTabs"; + case 0x35beade0: return "cellOskDialogGetSize"; + case 0x39dd8425: return "cellSaveDataUserListLoad"; + case 0x3d1e1931: return "cellOskDialogUnloadAsync"; + case 0x3dbd2314: return "cellSaveDataListSave"; + case 0x3e22cb4b: return "cellMsgDialogOpenErrorCode"; + case 0x4056c932: return "cellSysutilAvcSetVoiceMuting"; + case 0x40b34847: return "cellSaveDataUserFixedSave"; + case 0x40e895d3: return "cellSysutilGetSystemParamInt"; + case 0x41bc2ca1: return "cellSaveDataFixedSave"; + case 0x41f20828: return "cellOskDialogDisableDimmer"; + case 0x4692ab35: return "cellAudioOutConfigure"; + case 0x46a0285d: return "cellWebBrowserDeactivate"; + case 0x4b6e8560: return "cellWebBrowserCreateRenderWithRect2"; + case 0x4bdec82a: return "cellHddGameCheck2"; + case 0x4dd03a4e: return "cellSaveDataListAutoSave"; + case 0x50183b44: return "cellSaveDataFixedLoad"; + case 0x523a96c4: return "cellGameDataSetSystemVer"; + case 0x52aac4fa: return "cellSaveDataUserAutoSave"; + case 0x52d9457a: return "cellWebBrowserConfigSetFullVersion2"; + case 0x53e39df3: return "cellOskDialogSetSeparateWindowOption"; + case 0x55e425c3: return "cellVideoOutGetConvertCursorColorInfo"; + case 0x58c89c4a: return "cellWebBrowserEstimate"; + case 0x5e91bc26: return "cellSysutilAvcEnumPlayers"; + case 0x5ee3bc26: return "cellSysutilAvcGetVoiceMuting"; + case 0x60a4daab: return "cellWebBrowserConfigSetVersion"; + case 0x6144f033: return "cellWebComponentCreateAsync"; + case 0x619b1427: return "cellWebBrowserConfigSetTabCount2"; + case 0x62b0f803: return "cellMsgDialogAbort"; + case 0x68bc4ff3: return "cellAudioOutRegisterCallback"; + case 0x6c1082aa: return "cellWebBrowserConfigWithVer"; + case 0x6c673f78: return "cellSysutilAvcUnloadAsync"; + case 0x6cfd856f: return "cellSysutilGetBgmPlaybackStatus2"; + case 0x6d087930: return "cellWebBrowserEstimate2"; + case 0x6d7444e6: return "cellWebBrowserActivate"; + case 0x6dfff31d: return "cellWebBrowserSetSystemCallbackUsrdata"; + case 0x6e7264ed: return "cellSaveDataUserFixedLoad"; + case 0x71acb8d3: return "cellSysutilAvcSetVideoMuting"; + case 0x744c1544: return "cellSysCacheClear"; + case 0x749c9b5f: return "cellWebBrowserInitialize"; + case 0x75bbb672: return "cellVideoOutGetNumberOfDevice"; + case 0x7603d3db: return "cellMsgDialogOpen2"; + case 0x7663e368: return "cellAudioOutGetDeviceInfo"; + case 0x76948bfc: return "cellSysconfAbort"; + case 0x76fc8fb1: return "cellWebBrowserConfigSetHeapSize"; + case 0x7871bed4: return "cellVideoOutUnregisterCallback"; + case 0x7bc2c8a8: return "cellMsgDialogProgressBarReset"; + case 0x7d94ca36: return "cellSysutilAvcGetVideoMuting"; + case 0x7f21c918: return "cellOskDialogAddSupportLanguage"; + case 0x7f881be1: return "cellWebBrowserCreate"; + case 0x7f896a1f: return "cellWebBrowserConfigSetCustomExit"; + case 0x7fb3c6a5: return "cellWebBrowserConfig2"; + case 0x7fcfc915: return "cellOskDialogLoadAsync"; + case 0x83668b8e: return "cellWebBrowserConfig"; + case 0x887572d5: return "cellVideoOutGetState"; + case 0x8a4cb646: return "cellWebBrowserCreateWithConfig"; + case 0x8a5dbb58: return "cellWebComponentCreate"; + case 0x8b7ed64b: return "cellSaveDataAutoSave2"; + case 0x8b8a2f48: return "cellSaveDataUserFixedDelete"; + case 0x8e8bc444: return "cellVideoOutRegisterCallback"; + case 0x9117df20: return "cellHddGameCheck"; + case 0x918288fb: return "cellStorageDataImport"; + case 0x938013a0: return "cellSysutilGetSystemParamString"; + case 0x93c523c6: return "cellWebBrowserConfigSetNotifyHook2"; + case 0x93ced48d: return "cellWebBrowserShutdown"; + case 0x94862702: return "cellMsgDialogProgressBarInc"; + case 0x9949bf82: return "cellGameDataExitBroken"; + case 0x9997e6b6: return "cellSysutilGameDataAssignVmc"; + case 0x9c9fe6a4: return "cellWebBrowserConfigSetFunction"; + case 0x9ca9ffa7: return "cellHddGameSetSystemVer"; + case 0x9d6af72a: return "cellMsgDialogProgressBarSetMsg"; + case 0x9d98afa0: return "cellSysutilRegisterCallback"; + case 0x9dfdad46: return "cellAudioOutUnregisterCallback"; + case 0x9fb97b10: return "cellWebBrowserNavigate2"; + case 0xa11552f6: return "cellSysutilGetBgmPlaybackStatus"; + case 0xa322db75: return "cellVideoOutGetResolutionAvailability"; + case 0xa36335a5: return "cellSysutilDisableBgmPlaybackEx"; + case 0xa4dd11cc: return "cellWebBrowserConfigGetHeapSize"; + case 0xa4ed7dfe: return "cellSaveDataDelete"; + case 0xa58943f8: return "cellWebBrowserCreateWithRect2"; + case 0xa5f12145: return "cellWebBrowserCreate2"; + case 0xa9a439e0: return "cellWebBrowserConfigSetUnknownMIMETypeHook2"; + case 0xa9b0c1d9: return "cellGameDataGetSizeKB"; + case 0xa9b62ac8: return "cellWebBrowserConfigSetViewRect2"; + case 0xabc3cd2c: return "cellStorageDataExport"; + case 0xac16777e: return "cellWebBrowserConfigSetStatusHook2"; + case 0xac58ad2b: return "cellSysutilEnableBgmPlaybackEx"; + case 0xafd605b3: return "cellHddGameExitBroken"; + case 0xaffdadc0: return "cellSysutilAvcSetSpeakerVolumeLevel"; + case 0xb2b6cdd0: return "cellSysconfOpen"; + case 0xb53b3d42: return "cellWebBrowserCreateWithConfigFull"; + case 0xb53c54fa: return "cellOskDialogSetKeyLayoutOption"; + case 0xb6d84526: return "cellOskDialogAbort"; + case 0xb72bc4e6: return "cellDiscGameGetBootDiscInfo"; + case 0xbccd70dd: return "cellSysutilAvcCancelJoinRequest"; + case 0xbed85cb8: return "cellWebBrowserDestroy"; + case 0xc01b4e7c: return "cellAudioOutGetSoundAvailability"; + case 0xc22c79b5: return "cellSaveDataAutoLoad"; + case 0xc427890c: return "cellOskDialogSetInitialKeyLayout"; + case 0xc8971db5: return "cellWebBrowserSetLocalContentsAdditionalTitleID"; + case 0xc9645c41: return "cellGameDataCheckCreate2"; + case 0xc96e89e9: return "cellAudioOutSetCopyControl"; + case 0xcdc6aefd: return "cellSaveDataUserAutoLoad"; + case 0xced17573: return "cellSaveDataFixedDelete"; + case 0xcfdd8e87: return "cellSysutilDisableBgmPlayback"; + case 0xcfdf24bb: return "cellVideoOutDebugSetMonitorType"; + case 0xd3790a86: return "cellOskDialogSetDeviceMask"; + case 0xd7a617f5: return "cellWebBrowserConfigSetViewCondition2"; + case 0xd9ea5709: return "cellSysutilAvcHidePanel"; + case 0xdce51399: return "cellWebComponentDestroy"; + case 0xdfdd302e: return "cellDiscGameRegisterDiscChangeCallback"; + case 0xe22ed55d: return "cellWebBrowserConfigSetFunction2"; + case 0xe558748d: return "cellVideoOutGetResolution"; + case 0xe5e2b09d: return "cellAudioOutGetNumberOfDevice"; + case 0xe7951dee: return "cellGameDataCheckCreate"; + case 0xe7fa820b: return "cellSaveDataEnableOverlay"; + case 0xe8dee79c: return "cellWebBrowserDestroy2"; + case 0xeb9d78d8: return "cellSysutilAvcGetLayoutMode"; + case 0xeca938ca: return "cellSysutilAvcSetAttribute"; + case 0xed5d96af: return "cellAudioOutGetConfiguration"; + case 0xedadd797: return "cellSaveDataDelete2"; + case 0xedc34e1a: return "cellDiscGameUnregisterDiscChangeCallback"; + case 0xee7528f3: return "cellWebBrowserConfigSetRequestHook2"; + case 0xef5a353d: return "cellSaveDataListLoad"; + case 0xf0ec3ccc: return "cellOskDialogSetLayoutMode"; + case 0xf1a443e7: return "cellWebBrowserCreateRender2"; + case 0xf2c4a425: return "cellSysutilAvcByeRequest"; + case 0xf3b4b43e: return "cellOskDialogSetInitialInputDevice"; + case 0xf3dbf5a7: return "cellSysutilSetBgmPlaybackExtraParam"; + case 0xf481967f: return "cellSysutilAvcGetAttribute"; + case 0xf4aa8b27: return "cellSysutilAvcCancelByeRequest"; + case 0xf4e3caa0: return "cellAudioOutGetState"; + case 0xf8115d69: return "cellGameRegisterDiscChangeCallback"; + case 0xf81eca25: return "cellMsgDialogOpen"; + case 0xf82e2ef7: return "cellHddGameGetSizeKB"; + case 0xf8a175ec: return "cellSaveDataAutoSave"; + case 0xfbd5c856: return "cellSaveDataAutoLoad2"; + case 0xfe669845: return "cellWebBrowserConfigSetHeapSize2"; + case 0x3343824c: return "cellSysutilApOn"; + case 0x90c2bb19: return "cellSysutilApOff"; + case 0x9e67e0dd: return "cellSysutilApGetRequiredMemSize"; + case 0x02c5417a: return "cellSysutilAvc2GetPlayerInfo"; + case 0x02dc41ee: return "cellSysutilAvc2JoinChat"; + case 0x04e1e1e4: return "cellSysutilAvc2StopStreaming"; + case 0x07236c83: return "cellSysutilAvc2ChangeVideoResolution"; + case 0x0b45cd84: return "cellSysutilAvc2ShowScreen"; + case 0x0f5a2afb: return "cellSysutilAvc2GetVideoMuting"; + case 0x103d6b46: return "cellSysutilAvc2GetWindowAttribute"; + case 0x11f071cb: return "cellSysutilAvc2StopStreaming2"; + case 0x14937714: return "cellSysutilAvc2SetVoiceMuting"; + case 0x16ff9ba0: return "cellSysutilAvc2StartVoiceDetection"; + case 0x17481336: return "cellSysutilAvc2UnloadAsync"; + case 0x178982d9: return "cellSysutilAvc2StopVoiceDetection"; + case 0x1be2b4e0: return "cellSysutilAvc2GetAttribute"; + case 0x1d73ab8c: return "cellSysutilAvc2LoadAsync"; + case 0x207621a8: return "cellSysutilAvc2SetSpeakerVolumeLevel"; + case 0x225142bd: return "cellSysutilAvc2SetWindowString"; + case 0x2f280883: return "cellSysutilAvc2EstimateMemoryContainerSize"; + case 0x2fc0ab58: return "cellSysutilAvc2SetVideoMuting"; + case 0x31fc8b92: return "cellSysutilAvc2SetPlayerVoiceMuting"; + case 0x3447668a: return "cellSysutilAvc2SetStreamingTarget"; + case 0x38f33624: return "cellSysutilAvc2Unload"; + case 0x3a37e7f1: return "cellSysutilAvc2DestroyWindow"; + case 0x3c8c827c: return "cellSysutilAvc2SetWindowPosition"; + case 0x3ef4f668: return "cellSysutilAvc2GetSpeakerVolumeLevel"; + case 0x4c4b9665: return "cellSysutilAvc2IsCameraAttached"; + case 0x55d7bbfd: return "cellSysutilAvc2MicRead"; + case 0x5f3811f8: return "cellSysutilAvc2GetPlayerVoiceMuting"; + case 0x712d51d6: return "cellSysutilAvc2JoinChatRequest"; + case 0x74d22119: return "cellSysutilAvc2StartStreaming"; + case 0x7a69ecc1: return "cellSysutilAvc2SetWindowAttribute"; + case 0x82ced772: return "cellSysutilAvc2GetWindowShowStatus"; + case 0x89456724: return "cellSysutilAvc2InitParam"; + case 0x8a40a618: return "cellSysutilAvc2GetWindowSize"; + case 0x8c2f5be3: return "cellSysutilAvc2SetStreamPriority"; + case 0x97b2da6a: return "cellSysutilAvc2LeaveChatRequest"; + case 0xa26aa437: return "cellSysutilAvc2IsMicAttached"; + case 0xa8dc0efa: return "cellSysutilAvc2CreateWindow"; + case 0xa9f5b75c: return "cellSysutilAvc2GetSpeakerMuting"; + case 0xac170042: return "cellSysutilAvc2ShowWindow"; + case 0xaee75751: return "cellSysutilAvc2SetWindowSize"; + case 0xb81b9777: return "cellSysutilAvc2EnumPlayers"; + case 0xb856b63f: return "cellSysutilAvc2GetWindowString"; + case 0xbf022284: return "cellSysutilAvc2LeaveChat"; + case 0xc35ed665: return "cellSysutilAvc2SetSpeakerMuting"; + case 0xc6c93d62: return "cellSysutilAvc2Load"; + case 0xccf0aeff: return "cellSysutilAvc2SetAttribute"; + case 0xce6780c9: return "cellSysutilAvc2UnloadAsync2"; + case 0xd42657dd: return "cellSysutilAvc2StartStreaming2"; + case 0xd7d6272f: return "cellSysutilAvc2HideScreen"; + case 0xde6afc37: return "cellSysutilAvc2HideWindow"; + case 0xdf2ed367: return "cellSysutilAvc2GetVoiceMuting"; + case 0xe40e3dfc: return "cellSysutilAvc2GetScreenShowStatus"; + case 0xf3b5ff77: return "cellSysutilAvc2Unload2"; + case 0xfc2873a9: return "cellSysutilAvc2GetWindowPosition"; + case 0x1b6e8cd2: return "cellSysutilAvcExtSetWindowRotation"; + case 0x22a36b23: return "cellSysutilAvcExtGetWindowPosition"; + case 0x22ca0929: return "cellSysutilAvcExtSetHideNamePlate"; + case 0x245ff230: return "cellSysutilAvcExtSetWindowPosition"; + case 0x28f0dc04: return "cellSysutilAvcExtGetWindowSize"; + case 0x2d9a1997: return "cellSysutilAvcExtGetWindowShowStatus"; + case 0x326fab55: return "cellSysutilAvcExtGetNamePlateShowStatus"; + case 0x332ee22c: return "cellSysutilAvcExtSetWindowAlpha"; + case 0x40bc33c8: return "cellSysutilAvcExtSetWindowSize"; + case 0x4466c0e2: return "cellSysutilAvcExtShowPanelEx"; + case 0x51ccbe09: return "cellSysutilAvcExtLoadAsyncEx"; + case 0x5a763d0e: return "cellSysutilAvcExtSetShowNamePlate"; + case 0x5ba98e47: return "cellSysutilAvcExtStopVoiceDetection"; + case 0x61b1cb18: return "cellSysutilAvcExtShowWindow"; + case 0x683fe299: return "cellSysutilAvcExtHidePanelEx"; + case 0x739c2f63: return "cellSysutilAvcExtHideWindow"; + case 0x8ed310e5: return "cellSysutilAvcExtGetWindowRotation"; + case 0xaed82c21: return "cellSysutilAvcExtGetWindowAlpha"; + case 0xc851a4c0: return "cellSysutilAvcExtStartVoiceDetection"; + case 0xcbe0c10a: return "cellSysutilAvcExtGetSurfacePointer"; + case 0xd8685383: return "cellSysutilAvcExtInitOptionParam"; + case 0xe8b1c18d: return "cellSysutilAvcExtSetWindowZorder"; + case 0x0bddef7d: return "cellAudioOutUnregisterDevice"; + case 0x18d0ada6: return "cellAudioOutGetDeviceInfo2"; + case 0x1cfa1a11: return "cellVideoOutSetXVColor"; + case 0x269ffedd: return "cellVideoOutSetupDisplay"; + case 0x3d5730ce: return "cellAudioInGetDeviceInfo"; + case 0x4ec8c141: return "cellVideoOutConvertCursorColor"; + case 0x655a0364: return "cellVideoOutGetGamma"; + case 0x65bf9ea3: return "cellAudioInGetAvailableDeviceInfo"; + case 0xc3273d9b: return "cellAudioOutGetAvailableDeviceInfo"; + case 0xc7020f62: return "cellVideoOutSetGamma"; + case 0xc7087631: return "cellAudioOutRegisterDevice"; + case 0xe4645af8: return "cellAudioOutSetDeviceMode"; + case 0xeb6c50fb: return "cellAudioInSetDeviceMode"; + case 0xeb6fcff1: return "cellAudioInRegisterDevice"; + case 0xfa6bcc17: return "cellAudioInUnregisterDevice"; + case 0xfaa275a4: return "cellVideoOutGetScreenSize"; + case 0x571dc686: return "cellSysutilGetLicenseArea"; + case 0x074dbb39: return "cellUsbdAllocateMemory"; + case 0x0f411262: return "cellUsbdInterruptTransfer"; + case 0x254289ac: return "cellUsbdOpenPipe"; + case 0x2fb08e1e: return "cellUsbdScanStaticDescriptor"; + case 0x359befba: return "cellUsbdRegisterLdd"; + case 0x35f22ac3: return "cellUsbdEnd"; + case 0x4e456e81: return "cellUsbdFreeMemory"; + case 0x5c832bd7: return "cellUsbdSetThreadPriority2"; + case 0x5de3af36: return "cellUsbdGetPrivateData"; + case 0x63bfdb97: return "cellUsbdSetPrivateData"; + case 0x64951ac7: return "cellUsbdUnregisterLdd"; + case 0x7a1b6eab: return "cellUsbdHSIsochronousTransfer"; + case 0x7fe92c54: return "cellUsbdRegisterExtraLdd"; + case 0x90460081: return "cellUsbdUnregisterExtraLdd"; + case 0x9763e962: return "cellUsbdClosePipe"; + case 0x97cf128e: return "cellUsbdControlTransfer"; + case 0xac77eb78: return "cellUsbdBulkTransfer"; + case 0xbd554bcb: return "cellUsbdRegisterExtraLdd2"; + case 0xbdbd2428: return "cellUsbdGetDeviceSpeed"; + case 0xc24af1d7: return "cellUsbdSetThreadPriority"; + case 0xd0e766fe: return "cellUsbdInit"; + case 0xd5263dea: return "cellUsbdGetThreadPriority"; + case 0xdb819e03: return "cellUsbdGetDeviceLocation"; + case 0xde58c4c2: return "cellUsbdIsochronousTransfer"; + case 0x01a4cde0: return "cellUsbPspcmPollBindAsync"; + case 0x02955295: return "cellUsbPspcmRecvAsync"; + case 0x0f7b3b6d: return "cellUsbPspcmEnd"; + case 0x17f42197: return "cellUsbPspcmBindAsync"; + case 0x3caddf6c: return "cellUsbPspcmWaitSendAsync"; + case 0x3f22403e: return "cellUsbPspcmPollResetAsync"; + case 0x461dc8cc: return "cellUsbPspcmWaitRecvAsync"; + case 0x4abe830e: return "cellUsbPspcmWaitBindAsync"; + case 0x4af23efa: return "cellUsbPspcmSendAsync"; + case 0x4ef182dd: return "cellUsbPspcmResetAsync"; + case 0x657fcd36: return "cellUsbPspcmInit"; + case 0x7277d7c3: return "cellUsbPspcmSend"; + case 0x7b249315: return "cellUsbPspcmPollRecvAsync"; + case 0x7f0a3eaf: return "cellUsbPspcmPollSendAsync"; + case 0x7ff72b42: return "cellUsbPspcmUnregister"; + case 0x816799dd: return "cellUsbPspcmPollData"; + case 0x97670a90: return "cellUsbPspcmGetAddr"; + case 0xa4a5ddb4: return "cellUsbPspcmCancelBind"; + case 0xabe090e3: return "cellUsbPspcmBind"; + case 0xdb864d11: return "cellUsbPspcmWaitData"; + case 0xe3fbf64d: return "cellUsbPspcmRegister"; + case 0xe68a65ac: return "cellUsbPspcmReset"; + case 0xe76e79ab: return "cellUsbPspcmCancelWaitData"; + case 0xe840f449: return "cellUsbPspcmWaitResetAsync"; + case 0xf20df7fc: return "cellUsbPspcmCalcPoolSize"; + case 0xf9883d3b: return "cellUsbPspcmRecv"; + case 0xfa07d320: return "cellUsbPspcmClose"; + case 0x2b761140: return "cellUserInfoGetStat"; + case 0x3097cc1c: return "cellUserInfoSelectUser_ListType"; + case 0x55123a25: return "cellUserInfoSelectUser_SetList"; + case 0xb3516536: return "cellUserInfoEnableOverlay"; + case 0xc55e338b: return "cellUserInfoGetList"; + case 0x1bb79ff4: return "cellVideoExportProgress"; + case 0x2f457571: return "cellVideoExportInitialize2"; + case 0x6a24cc70: return "cellVideoExportInitialize"; + case 0x81296524: return "cellVideoExportFromFile"; + case 0xc15be817: return "cellVideoExportFinalize"; + case 0x122e0d0f: return "cellVideoUploadInitialize"; + case 0x0a563878: return "cellVoiceStart"; + case 0x18d3df30: return "cellVoiceDisconnectIPortFromOPort"; + case 0x20bafe31: return "cellVoiceDebugTopology"; + case 0x2a01013e: return "cellVoiceCreateNotifyEventQueue"; + case 0x2de54871: return "cellVoiceCreatePort"; + case 0x2f24fea3: return "cellVoiceUpdatePort"; + case 0x30f0b5ab: return "cellVoiceWriteToIPortEx"; + case 0x35d84910: return "cellVoiceSetNotifyEventQueue"; + case 0x36472c57: return "cellVoiceReadFromOPort"; + case 0x3dad26e7: return "cellVoiceWriteToIPort"; + case 0x474609e2: return "cellVoiceGetMuteFlag"; + case 0x54ac3519: return "cellVoiceGetPortInfo"; + case 0x762dc193: return "cellVoiceGetVolume"; + case 0x7bf17b15: return "cellVoiceResumePort"; + case 0x7e60adc6: return "cellVoiceSetBitRate"; + case 0x7f3963f7: return "cellVoiceResumePortAll"; + case 0x87c71b06: return "cellVoicePausePort"; + case 0x94d51f92: return "cellVoiceStartEx"; + case 0x9d0f4af1: return "cellVoiceSetPortAttr"; + case 0x9f70c475: return "cellVoiceDeletePort"; + case 0xae6a21d5: return "cellVoiceConnectIPortToOPort"; + case 0xb1a2c38f: return "cellVoiceInitEx"; + case 0xbef53a2b: return "cellVoiceGetBitRate"; + case 0xc7cf1182: return "cellVoiceInit"; + case 0xd14e784d: return "cellVoicePausePortAll"; + case 0xd3a84be1: return "cellVoiceStop"; + case 0xd4d80ea5: return "cellVoiceSetMuteFlagAll"; + case 0xd5ae37d8: return "cellVoiceSetVolume"; + case 0xd6811aa7: return "cellVoiceGetSignalState"; + case 0xdd000886: return "cellVoiceRemoveNotifyEventQueue"; + case 0xdde35a0c: return "cellVoiceSetMuteFlag"; + case 0xe0e1ae12: return "cellVoiceEnd"; + case 0xf629ed67: return "cellVoiceGetPortAttr"; + case 0xff0fa43a: return "cellVoiceResetPort"; + case 0x10ef39f6: return "cellVpostClose"; + case 0x40524325: return "cellVpostOpenEx"; + case 0x95e788c3: return "cellVpostQueryAttr"; + case 0xabb8cc3d: return "cellVpostExec"; + case 0xcd33f3e2: return "cellVpostOpen"; + case 0x02eb41bb: return "cellGemGetEnvironmentLightingColor"; + case 0x0ecd2261: return "cellGemUpdateStart"; + case 0x13ea7c64: return "cellGemInit"; + case 0x18ea899a: return "cellGemGetTrackerHue"; + case 0x1a13d010: return "cellGemConvertVideoFinish"; + case 0x1a2518a2: return "cellGemEnableMagnetometer"; + case 0x1b30cc22: return "cellGemGetRGB"; + case 0x1f6328d8: return "cellGemWriteExternalPort"; + case 0x2d2c2764: return "cellGemGetAllTrackableHues"; + case 0x2e0a170d: return "cellGemGetMemorySize"; + case 0x41ae9c31: return "cellGemUpdateFinish"; + case 0x4219de31: return "cellGemEnableCameraPitchAngleCorrection"; + case 0x49609306: return "cellGemSetRumble"; + case 0x6441d38d: return "cellGemGetState"; + case 0x6a5b7048: return "cellGemGetAccelerometerPositionInDevice"; + case 0x6db6b007: return "cellGemGetRumble"; + case 0x6dce048c: return "cellGemConvertVideoStart"; + case 0x6fc4c791: return "cellGemFilterState"; + case 0x77e08704: return "cellGemSetYaw"; + case 0x8befac67: return "cellGemGetCameraState"; + case 0x928ac5f8: return "cellGemTrackHues"; + case 0x92cc4b34: return "cellGemGetImageState"; + case 0x9b9714a4: return "cellGemClearStatusFlags"; + case 0x9e1dff96: return "cellGemGetInfo"; + case 0xa03ef587: return "cellGemPrepareCamera"; + case 0xafa99ead: return "cellGemCalibrate"; + case 0xb8ef56a6: return "cellGemGetHuePixels"; + case 0xc07896f9: return "cellGemPrepareVideoConvert"; + case 0xc7622586: return "cellGemHSVtoRGB"; + case 0xce6d7791: return "cellGemForceRGB"; + case 0xd37b127a: return "cellGemGetInertialState"; + case 0xde54e2fc: return "cellGemReset"; + case 0xe1f85a80: return "cellGemEnd"; + case 0xe3e4f0d6: return "cellGemInvalidateCalibration"; + case 0xfb5887f9: return "cellGemIsTrackableHue"; + case 0xfee33481: return "cellGemGetStatusFlags"; + case 0x40ad67eb: return "cellMediatorCreateContext"; + case 0x4aecea24: return "cellMediatorGetSignatureLength"; + case 0x4d249136: return "cellMediatorGetUserInfo"; + case 0x5d4431f0: return "cellMediatorFlushCache"; + case 0x6b8f5cb9: return "cellMediatorSign"; + case 0x85dc6981: return "cellMediatorPostReports"; + case 0x9d11991d: return "cellMediatorGetProviderUrl"; + case 0xa14c6000: return "cellMediatorReliablePostReports"; + case 0xc324f60c: return "cellMediatorCloseContext"; + case 0xf7e4a50a: return "cellMediatorGetStatus"; + case 0x0053e2d8: return "cellVdecOpenEx"; + case 0x16698e83: return "cellVdecClose"; + case 0x17c702b9: return "cellVdecGetPicItem"; + case 0x2bf4ddd2: return "cellVdecDecodeAu"; + case 0x807c861a: return "cellVdecGetPicture"; + case 0x824433f0: return "cellVdecEndSeq"; + case 0xb6bbcd5d: return "cellVdecOpen"; + case 0xc757c2aa: return "cellVdecStartSeq"; + case 0xc982a84a: return "cellVdecQueryAttrEx"; + case 0xe13ef6fc: return "cellVdecSetFrameRate"; + case 0xff6f6ebe: return "cellVdecQueryAttr"; + case 0x000e53cc: return "sceNpManagerSubSignout"; + case 0x01cd9cfd: return "sceNpCommerceGetChildProductSkuInfo"; + case 0x01fbbc9b: return "sceNpBasicSendMessageGui"; + case 0x03c741a7: return "sceNpMatchingGetResult"; + case 0x04372385: return "sceNpBasicGetFriendListEntry"; + case 0x04ca5e6a: return "sceNpScoreRecordGameData"; + case 0x0561448b: return "sceNpCommerceGetDataFlagAbort"; + case 0x05af1cb8: return "sceNpBasicGetMatchingInvitationEntry"; + case 0x05d65dff: return "sceNpScoreGetRankingByNpId"; + case 0x0968aa36: return "sceNpManagerGetTicket"; + case 0x14497465: return "sceNpMatchingQuickMatchGUI"; + case 0x155de760: return "sceNpSignalingGetConnectionInfo"; + case 0x166dcc11: return "sceNpLookupNpId"; + case 0x1672170e: return "sceNpScoreRecordScore"; + case 0x168a3117: return "sceNpBasicAddPlayersHistory"; + case 0x168fcece: return "sceNpManagerGetAccountAge"; + case 0x16f88a6f: return "sceNpManagerGetPsHandle"; + case 0x1a2704f7: return "sceNpScoreWaitAsync"; + case 0x1a3fcb69: return "sceNpCommerceGetSkuUserData"; + case 0x1ae8a549: return "sceNpBasicAddBlockListEntry"; + case 0x1fdb3ec2: return "sceNpLookupUserProfileWithAvatarSizeAsync"; + case 0x21206642: return "sceNpScoreGetRankingByRangeAsync"; + case 0x227f8763: return "sceNpScoreGetClansRankingByClanIdAsync"; + case 0x259113b8: return "sceNpScoreDestroyTitleCtx"; + case 0x260caedd: return "sceNpBasicGetFriendPresenceByNpId2"; + case 0x2687a127: return "sceNpSignalingGetCtxOpt"; + case 0x26b3bc94: return "sceNpMatchingGetResultGUI"; + case 0x26f33146: return "sceNpCommerceGetProductCategoryStart"; + case 0x2706eaa1: return "sceNpScoreSetPlayerCharacterId"; + case 0x276c72b2: return "sceNpSignalingSetCtxOpt"; + case 0x27c69eba: return "sceNpBasicAddFriend"; + case 0x29dd45dc: return "sceNpScoreSetTimeout"; + case 0x2a76895a: return "sceNpScoreGetClansRankingByClanId"; + case 0x2ad7837d: return "sceNpMatchingAcceptInvitationGUI"; + case 0x2be41ece: return "sceNpCommerceGetNumOfChildCategory"; + case 0x2cd2a1af: return "sceNpScoreSanitizeCommentAsync"; + case 0x2e1c5068: return "sceNpMatchingDestroyCtx"; + case 0x2ecd48ed: return "sceNpDrmVerifyUpgradeLicense"; + case 0x2f2c6b3e: return "sceNpProfileAbortGui"; + case 0x2fccbfe0: return "sceNpLookupUserProfileWithAvatarSize"; + case 0x30d1cbde: return "sceNpBasicGetMessageEntry"; + case 0x32200389: return "sceNpManagerGetMyLanguages"; + case 0x32c78a6a: return "sceNpBasicGetFriendPresenceByIndex"; + case 0x32cf311f: return "sceNpScoreInit"; + case 0x32febb4c: return "sceNpMatchingSearchJoinRoomGUI"; + case 0x34cc0ca4: return "sceNpMatchingKickRoomMember"; + case 0x34ce82a0: return "sceNpSignalingGetConnectionFromPeerAddress"; + case 0x359642a6: return "sceNpCommerceGetCategoryDescription"; + case 0x36d0c2c5: return "sceNpManagerGetAvatarUrl"; + case 0x39a69619: return "sceNpCommerceGetSkuId"; + case 0x3b02418d: return "sceNpScoreGetGameData"; + case 0x3cc8588a: return "sceNpMatchingCreateRoomGUI"; + case 0x3d1760dc: return "sceNpLookupAbortTransaction"; + case 0x3db7914d: return "sceNpScoreGetRankingByNpIdAsync"; + case 0x3f0808aa: return "sceNpBasicSetPresence"; + case 0x3f195b3a: return "sceNpCommerceGetProductCategoryResult"; + case 0x4026eac5: return "sceNpBasicRegisterContextSensitiveHandler"; + case 0x41ffd4f2: return "sceNpScoreGetClansMembersRankingByNpIdPcId"; + case 0x433fcb30: return "sceNpScoreGetClansMembersRankingByNpIdPcIdAsync"; + case 0x43b989f5: return "sceNpBasicSendMessageAttachment"; + case 0x442381f7: return "sceNpManagerSubSignin"; + case 0x45f8f3aa: return "sceNpCustomMenuRegisterActions"; + case 0x474b7b13: return "sceNpMatchingJoinRoomGUI"; + case 0x481ce0e8: return "sceNpBasicAbortGui"; + case 0x4885aa18: return "sceNpTerm"; + case 0x4a18a89e: return "sceNpMatchingSetRoomInfoNoLimit"; + case 0x4b9efb7a: return "sceNpManagerGetCachedInfo"; + case 0x4d5e0670: return "sceNpScoreGetClansMembersRankingByRangeAsync"; + case 0x4d9c615d: return "sceNpBasicGetClanMessageEntry"; + case 0x50b86d94: return "sceNpSignalingAddExtendedHandler"; + case 0x52a6b523: return "sceNpManagerUnregisterCallback"; + case 0x58fa4fcd: return "sceNpManagerGetTicketParam"; + case 0x5d543bbe: return "sceNpBasicGetMessageAttachmentEntry"; + case 0x5de61626: return "sceNpLookupDestroyTitleCtx"; + case 0x5e117ed5: return "sceNpLookupTitleStorageAsync"; + case 0x5e849303: return "sceNpBasicSetPresenceDetails2"; + case 0x5f2d9257: return "sceNpLookupInit"; + case 0x60440c73: return "sceNpManagerSubSigninAbortGui"; + case 0x60897c38: return "sceNpSignalingActivateConnection"; + case 0x6356082e: return "sceNpSignalingCreateCtx"; + case 0x6453b27b: return "sceNpBasicGetFriendPresenceByIndex2"; + case 0x64a704cc: return "sceNpBasicRecvMessageAttachmentLoad"; + case 0x64dbb89d: return "sceNpSignalingCancelPeerNetInfo"; + case 0x674bb9ff: return "sceNpCommerceGetProductCategoryAbort"; + case 0x691f429d: return "sceNpMatchingGetRoomInfo"; + case 0x6cb81eb2: return "sceNpCommerceDestroyProductCategory"; + case 0x6d4adc3b: return "sceNpScoreGetClansMembersRankingByRange"; + case 0x6e2ab18b: return "sceNpCommerceGetCategoryName"; + case 0x6ee62ed2: return "sceNpManagerGetContentRatingFlag"; + case 0x6f5e8143: return "sceNpScoreCreateTransactionCtx"; + case 0x6f8fd267: return "sceNpMatchingSetRoomInfo"; + case 0x71e5af7e: return "sceNpLookupSetTimeout"; + case 0x7208dc08: return "sceNpCommerceGetNumOfChildProductSku"; + case 0x73931bd0: return "sceNpBasicGetBlockListEntryCount"; + case 0x73a2e36b: return "sceNpMatchingGetRoomMemberListLocal"; + case 0x741fbf24: return "sceNpScoreGetClanMemberGameData"; + case 0x7508112e: return "sceNpLookupPollAsync"; + case 0x75eb50cb: return "sceNpSignalingGetPeerNetInfo"; + case 0x78d7f9ad: return "sceNpCommerceGetSkuPrice"; + case 0x79225aa3: return "sceNpCommerceGetCurrencyCode"; + case 0x7b7e9137: return "sceNpScoreGetClansRankingByRangeAsync"; + case 0x7be47e61: return "sceNpScoreCensorCommentAsync"; + case 0x7deb244c: return "sceNpScoreCensorComment"; + case 0x7e2fef28: return "sceNpManagerRequestTicket"; + case 0x806960ab: return "sceNpBasicRecvMessageCustom"; + case 0x816c6a5f: return "_sceNpSysutilClientFree"; + case 0x8297f1ec: return "sceNpManagerRequestTicket2"; + case 0x8440537c: return "sceNpLookupTerm"; + case 0x860b1756: return "sceNpLookupTitleSmallStorageAsync"; + case 0x8b7bbd73: return "sceNpMatchingSendInvitationGUI"; + case 0x8d1d096c: return "sceNpCommerceInitProductCategory"; + case 0x8d4518a0: return "sceNpCommerceSetDataFlagFinish"; + case 0x9153bdf4: return "sceNpBasicGetMessageAttachmentEntryCount"; + case 0x9281e87a: return "sceNpCommerceGetDataFlagFinish"; + case 0x936df4aa: return "sceNpCommerceGetProductId"; + case 0x9452f4f8: return "sceNpCommerceGetCategoryImageURL"; + case 0x9458f464: return "sceNpCustomMenuRegisterExceptionList"; + case 0x95c7bba3: return "sceNpSignalingTerminateConnection"; + case 0x9851f805: return "sceNpScoreTerm"; + case 0x99ac9952: return "sceNpCommerceSetDataFlagStart"; + case 0x9ad7fbd1: return "sceNpSignalingGetLocalNetInfo"; + case 0x9ee9f97e: return "sceNpLookupTitleStorage"; + case 0xa15f35fe: return "sceNpBasicGetPlayersHistoryEntryCount"; + case 0xa1709abd: return "sceNpManagerGetEntitlementById"; + case 0xa284bd1d: return "sceNpMatchingSetRoomSearchFlag"; + case 0xa7a090e5: return "sceNpScorePollAsync"; + case 0xa7bff757: return "sceNpManagerGetStatus"; + case 0xa85a4951: return "sceNpCommerceGetSkuDescription"; + case 0xa8afa7d4: return "sceNpBasicGetCustomInvitationEntryCount"; + case 0xa8cf8451: return "sceNpSignalingDestroyCtx"; + case 0xaa16695f: return "sceNpDrmProcessExitSpawn"; + case 0xac66568c: return "sceNpMatchingCreateCtx"; + case 0xacb9ee8e: return "sceNpBasicUnregisterHandler"; + case 0xad218faf: return "sceNpDrmIsAvailable"; + case 0xaee8cf71: return "sceNpCommerceGetCategoryId"; + case 0xaf3eba5a: return "sceNpCommerceDoCheckoutFinishAsync"; + case 0xaf505def: return "sceNpBasicGetMatchingInvitationEntryCount"; + case 0xaf57d9c9: return "sceNpCommerceGetCurrencyDecimals"; + case 0xafef640d: return "sceNpBasicGetFriendListEntryCount"; + case 0xb020684e: return "sceNpMatchingGetRoomInfoNoLimit"; + case 0xb082003b: return "sceNpScoreGetClansRankingByRange"; + case 0xb1c02d66: return "sceNpCommerceGetCurrencyInfo"; + case 0xb1e0718b: return "sceNpManagerGetAccountRegion"; + case 0xb5cb2d56: return "sceNpBasicRecvMessageAttachment"; + case 0xb6017827: return "sceNpLookupAvatarImage"; + case 0xb66d1c46: return "sceNpManagerGetEntitlementIdList"; + case 0xb9f93bbb: return "sceNpScoreCreateTitleCtx"; + case 0xba65de6d: return "sceNpCommerceGetChildCategoryInfo"; + case 0xbab91fc9: return "sceNpBasicGetPlayersHistoryEntry"; + case 0xbcc09fe7: return "sceNpBasicRegisterHandler"; + case 0xbcdbb2ab: return "sceNpBasicAddPlayersHistoryAsync"; + case 0xbd28fdbf: return "sceNpInit"; + case 0xbdc07fd5: return "sceNpManagerGetNetworkTime"; + case 0xbe07c708: return "sceNpManagerGetOnlineId"; + case 0xbe0e3ee2: return "sceNpDrmVerifyUpgradeLicense2"; + case 0xbe81c71c: return "sceNpBasicSetPresenceDetails"; + case 0xbef887e5: return "sceNpScoreGetClanMemberGameDataAsync"; + case 0xbf607ec6: return "sceNpBasicGetClanMessageEntryCount"; + case 0xbf9eea93: return "sceNpLookupAvatarImageAsync"; + case 0xc3a991ee: return "sceNpScoreGetRankingByNpIdPcId"; + case 0xc4b6cd8f: return "sceNpScoreGetRankingByNpIdPcIdAsync"; + case 0xc5f4cf82: return "sceNpScoreDestroyTransactionCtx"; + case 0xca0a2d04: return "sceNpSignalingGetConnectionStatus"; + case 0xca39c4b2: return "sceNpLookupTitleSmallStorage"; + case 0xccbe2e69: return "sceNpCommerceGetSkuImageURL"; + case 0xce81c7f0: return "sceNpLookupCreateTitleCtx"; + case 0xceeebc7a: return "sceNpProfileCallGui"; + case 0xcf51864b: return "sceNpDrmGetTimelimit"; + case 0xcfd469e4: return "sceNpCommerceGetProductCategoryFinish"; + case 0xd03cea35: return "sceNpCommerceGetDataFlagState"; + case 0xd053f113: return "sceNpBasicGetCustomInvitationEntry"; + case 0xd0958814: return "sceNpSignalingGetPeerNetInfoResult"; + case 0xd12e40ae: return "sceNpLookupNpIdAsync"; + case 0xd208f91d: return "sceNpUtilCmpNpId"; + case 0xd20d7798: return "sceNpMatchingKickRoomMemberWithOpt"; + case 0xd737fd2d: return "sceNpLookupWaitAsync"; + case 0xd7fb1fa6: return "sceNpFriendlistCustom"; + case 0xdae2d351: return "sceNpMatchingGrantOwnership"; + case 0xdb2e4dc2: return "sceNpScoreGetGameDataAsync"; + case 0xdbdb909f: return "sceNpCommerceGetDataFlagStart"; + case 0xddce7d15: return "sceNpScoreGetBoardInfoAsync"; + case 0xded17c26: return "sceNpScoreGetClansMembersRankingByNpId"; + case 0xdfd63b62: return "sceNpLookupUserProfile"; + case 0xe035f7d6: return "sceNpBasicGetEvent"; + case 0xe1c9f675: return "sceNpBasicMarkMessageAsUsed"; + case 0xe24eea19: return "sceNpMatchingGetRoomListLimitGUI"; + case 0xe2877bea: return "sceNpCommerceDestroyCtx"; + case 0xe36c660e: return "sceNpCommerceDoCheckoutStartAsync"; + case 0xe6c8f3f9: return "sceNpDrmProcessExitSpawn2"; + case 0xe7dcd3b4: return "sceNpManagerRegisterCallback"; + case 0xe853d388: return "sceNpSignalingGetConnectionFromNpId"; + case 0xe8a67160: return "sceNpScoreGetClansMembersRankingByNpIdAsync"; + case 0xea2e9ffc: return "sceNpLookupCreateTransactionCtx"; + case 0xeb5f2544: return "sceNpCommerceGetProductName"; + case 0xeb7a3d84: return "sceNpManagerGetChatRestrictionFlag"; + case 0xeb9df054: return "sceNpCommerceGetCategoryInfo"; + case 0xec0a1fbf: return "sceNpBasicSendMessage"; + case 0xecd503de: return "sceNpBasicGetMessageEntryCount"; + case 0xee0cc40c: return "_sceNpSysutilClientMalloc"; + case 0xee530059: return "sceNpCommerceGetSkuName"; + case 0xee5b20d9: return "sceNpScoreAbortTransaction"; + case 0xee64cf8e: return "sceNpMatchingGetRoomSearchFlag"; + case 0xf042b14f: return "sceNpDrmIsAvailable2"; + case 0xf0a9182b: return "sceNpFriendlist"; + case 0xf0b1e399: return "sceNpScoreRecordScoreAsync"; + case 0xf1b77918: return "sceNpScoreSanitizeComment"; + case 0xf283c143: return "sceNpDrmExecuteGamePurchase"; + case 0xf2b3338a: return "sceNpBasicGetBlockListEntry"; + case 0xf42c0df8: return "sceNpManagerGetOnlineName"; + case 0xf4e0f607: return "sceNpScoreGetBoardInfo"; + case 0xf59e1da8: return "sceNpFriendlistAbortGui"; + case 0xf5ff5f31: return "sceNpUtilCmpNpIdInOrder"; + case 0xf76847c2: return "sceNpScoreRecordGameDataAsync"; + case 0xf806c54c: return "sceNpMatchingLeaveRoom"; + case 0xf9732ac8: return "sceNpCustomMenuActionSetActivation"; + case 0xfb87cf5e: return "sceNpLookupDestroyTransactionCtx"; + case 0xfbc82301: return "sceNpScoreGetRankingByRange"; + case 0xfcac355a: return "sceNpCommerceCreateCtx"; + case 0xfd0eb5ae: return "sceNpSignalingDeactivateConnection"; + case 0xfd39ae13: return "sceNpBasicGetFriendPresenceByNpId"; + case 0xfe37a7f4: return "sceNpManagerGetNpId"; + case 0xff0a2378: return "sceNpLookupUserProfileAsync"; + case 0x01379fd7: return "sceNpMatching2DestroyContext"; + case 0x02065e3d: return "sceNpMatching2LeaveLobby"; + case 0x03a2f42a: return "sceNpMatching2RegisterLobbyMessageCallback"; + case 0x05bf2fbd: return "sceNpMatching2GetWorldInfoList"; + case 0x0884fc95: return "sceNpMatching2RegisterLobbyEventCallback"; + case 0x0b2218a3: return "sceNpMatching2GetLobbyMemberDataInternalList"; + case 0x0d22867f: return "sceNpMatching2SearchRoom"; + case 0x0ebe4c6b: return "sceNpMatching2SignalingGetConnectionStatus"; + case 0x1022e6d6: return "sceNpMatching2SetUserInfo"; + case 0x12034412: return "sceNpMatching2GetClanLobbyId"; + case 0x129663d0: return "sceNpMatching2GetLobbyMemberDataInternal"; + case 0x12d0b0f9: return "sceNpMatching2ContextStart"; + case 0x16b3e5a4: return "sceNpMatching2CreateServerContext"; + case 0x196a06f9: return "sceNpMatching2GetMemoryInfo"; + case 0x1f372697: return "sceNpMatching2LeaveRoom"; + case 0x215b0d75: return "sceNpMatching2SetRoomDataExternal"; + case 0x23009d07: return "sceNpMatching2Term2"; + case 0x26ae9ff8: return "sceNpMatching2SignalingGetConnectionInfo"; + case 0x28cad8b3: return "sceNpMatching2SendRoomMessage"; + case 0x29e78389: return "sceNpMatching2JoinLobby"; + case 0x2c5b7fc9: return "sceNpMatching2GetRoomMemberDataExternalList"; + case 0x2ed909dc: return "sceNpMatching2AbortRequest"; + case 0x2fe0da7d: return "sceNpMatching2Term"; + case 0x3457c0db: return "sceNpMatching2GetServerInfo"; + case 0x3c00c9d4: return "sceNpMatching2GetEventData"; + case 0x3cc27344: return "sceNpMatching2GetRoomSlotInfoLocal"; + case 0x3f3bd413: return "sceNpMatching2SendLobbyChatMessage"; + case 0x3f62c759: return "sceNpMatching2Init"; + case 0x41251f74: return "sceNp2Init"; + case 0x430ce063: return "sceNpMatching2AbortContextStart"; + case 0x490124fd: return "sceNpMatching2GetRoomMemberIdListLocal"; + case 0x5721e711: return "sceNpMatching2JoinRoom"; + case 0x58a04247: return "sceNpMatching2GetRoomMemberDataInternalLocal"; + case 0x62d446ac: return "sceNpMatching2GetCbQueueInfo"; + case 0x66f19527: return "sceNpMatching2KickoutRoomMember"; + case 0x6ba4c668: return "sceNpMatching2ContextStartAsync"; + case 0x6fcd84c1: return "sceNpMatching2SetSignalingOptParam"; + case 0x748029a2: return "sceNpMatching2RegisterContextCallback"; + case 0x7bf6e152: return "sceNpMatching2SendRoomChatMessage"; + case 0x817d1090: return "sceNpMatching2SetRoomDataInternal"; + case 0x8b209ca2: return "sceNpMatching2GetRoomDataInternal"; + case 0x8d3f8d49: return "sceNpMatching2SignalingGetPingInfo"; + case 0x8e5cfe9f: return "sceNpMatching2GetServerIdListLocal"; + case 0x8e930999: return "sceNpUtilBuildCdnUrl"; + case 0x9344d41f: return "sceNpMatching2GrantRoomOwner"; + case 0x9cbce3f2: return "sceNpMatching2CreateContext"; + case 0xa2b01449: return "sceNpMatching2GetSignalingOptParamLocal"; + case 0xa9e6103e: return "sceNpMatching2RegisterSignalingCallback"; + case 0xaa6c2c43: return "sceNpMatching2ClearEventData"; + case 0xaadb7c12: return "sceNp2Term"; + case 0xac98b03a: return "sceNpMatching2GetUserInfoList"; + case 0xb0c51412: return "sceNpMatching2GetRoomMemberDataInternal"; + case 0xb851aacf: return "sceNpMatching2SetRoomMemberDataInternal"; + case 0xba578d19: return "sceNpMatching2JoinProhibitiveRoom"; + case 0xbf014813: return "sceNpMatching2SignalingSetCtxOpt"; + case 0xc6b63b7e: return "sceNpMatching2DeleteServerContext"; + case 0xdb87b088: return "sceNpMatching2SetDefaultRequestOptParam"; + case 0xdcb6b27d: return "sceNpMatching2RegisterRoomEventCallback"; + case 0xde6d308b: return "sceNpMatching2GetRoomPasswordLocal"; + case 0xe4ac32ca: return "sceNpMatching2GetRoomDataExternalList"; + case 0xe7a3bc7a: return "sceNpMatching2CreateJoinRoom"; + case 0xe9946648: return "sceNpMatching2SignalingGetCtxOpt"; + case 0xefbd9357: return "sceNpMatching2GetLobbyInfoList"; + case 0xeffe5a16: return "sceNpMatching2GetLobbyMemberIdListLocal"; + case 0xefff8779: return "sceNpMatching2SendLobbyInvitation"; + case 0xf43c647a: return "sceNpMatching2ContextStop"; + case 0xf4babd3f: return "sceNpMatching2Init2"; + case 0xfa0583c6: return "sceNpMatching2SetLobbyMemberDataInternal"; + case 0xfee11e72: return "sceNpMatching2RegisterRoomMessageCallback"; + case 0x095e12c6: return "sceNpClansSendInvitationResponse"; + case 0x09f9e1a9: return "sceNpClansUpdateClanInfo"; + case 0x0df25834: return "sceNpClansRetrieveChallenges"; + case 0x1221a1bf: return "sceNpClansSearchByProfile"; + case 0x20472da0: return "sceNpClansGetMemberInfo"; + case 0x299ccc9b: return "sceNpClansCancelMembershipRequest"; + case 0x38dadf1f: return "sceNpClansGetAutoAcceptStatus"; + case 0x42332cb7: return "sceNpClansTerm"; + case 0x4826f6d5: return "sceNpClansDisbandClan"; + case 0x487de998: return "sceNpClansGetClanInfo"; + case 0x4d06aef7: return "sceNpClansAddBlacklistEntry"; + case 0x560f717b: return "sceNpClansLeaveClan"; + case 0x56bc5a7c: return "sceNpClansGetBlacklist"; + case 0x59743b2b: return "sceNpClansSendMembershipRequest"; + case 0x5bff9da1: return "sceNpClansRemoveBlacklistEntry"; + case 0x5da94854: return "sceNpClansUpdateAutoAcceptStatus"; + case 0x672399a8: return "sceNpClansGetClanListByNpId"; + case 0x726dffd5: return "sceNpClansCancelInvitation"; + case 0x727aa7f8: return "sceNpClansRetrieveAnnouncements"; + case 0x83d65529: return "sceNpClansPostChallenge"; + case 0x856ff5c0: return "sceNpClansGetMemberList"; + case 0x8e785b97: return "sceNpClansRetrievePostedChallenges"; + case 0x942dbdc4: return "sceNpClansSendMembershipResponse"; + case 0x9a72232d: return "sceNpClansCreateRequest"; + case 0x9b820047: return "sceNpClansInit"; + case 0x9cac2085: return "sceNpClansChangeMemberRole"; + case 0xa6a31a38: return "sceNpClansCreateClan"; + case 0xaa7912b5: return "sceNpClansKickMember"; + case 0xace0cfba: return "sceNpClansSearchByName"; + case 0xada45b84: return "sceNpClansPostAnnouncement"; + case 0xbc05ef31: return "sceNpClansSendInvitation"; + case 0xca4181b4: return "sceNpClansGetClanList"; + case 0xce6dc0f0: return "sceNpClansRemoveChallenge"; + case 0xd3346dc4: return "sceNpClansRemovePostedChallenge"; + case 0xd6551cd1: return "sceNpClansDestroyRequest"; + case 0xdbf300ca: return "sceNpClansJoinClan"; + case 0xe2590f60: return "sceNpClansRemoveAnnouncement"; + case 0xe82969e2: return "sceNpClansAbortRequest"; + case 0xf4a2d52b: return "sceNpClansUpdateMemberInfo"; + case 0x104551a6: return "sceNpCommerce2DoCheckoutStartAsync"; + case 0x146618df: return "sceNpCommerce2GetProductInfoListGetResult"; + case 0x150fdca3: return "sceNpCommerce2GetContentRatingDescriptor"; + case 0x1fa1b312: return "sceNpCommerce2GetStoreBrowseUserdata"; + case 0x2a910f05: return "sceNpCommerce2DestroyReq"; + case 0x3539d233: return "sceNpCommerce2Init"; + case 0x371a2edd: return "sceNpCommerce2GetCategoryContentsStart"; + case 0x3d627d81: return "sceNpCommerce2GetBGDLAvailability"; + case 0x410d42be: return "sceNpCommerce2DoDlListFinishAsync"; + case 0x4d4a094c: return "sceNpCommerce2Term"; + case 0x62023e98: return "sceNpCommerce2CreateSessionAbort"; + case 0x6ca9efd4: return "sceNpCommerce2DoDlListStartAsync"; + case 0x6f67ea80: return "sceNpCommerce2DestroyCtx"; + case 0x7370d8d0: return "sceNpCommerce2GetCategoryContentsCreateReq"; + case 0x8df0057f: return "sceNpCommerce2AbortReq"; + case 0x8f46325b: return "sceNpCommerce2GetProductInfoStart"; + case 0x91f8843d: return "sceNpCommerce2CreateSessionFinish"; + case 0x972ab46c: return "sceNpCommerce2GetContentInfo"; + case 0x9825a0fc: return "sceNpCommerce2DoProductBrowseStartAsync"; + case 0x9cde07cc: return "sceNpCommerce2GetProductInfoListStart"; + case 0x9d9cb96b: return "sceNpCommerce2DestroyGetCategoryContentsResult"; + case 0xa5a863fe: return "sceNpCommerce2SetBGDLAvailability"; + case 0xa975ebb4: return "sceNpCommerce2GetProductInfoCreateReq"; + case 0xa9f945b3: return "sceNpCommerce2DoProductCodeFinishAsync"; + case 0xac78c1f3: return "sceNpCommerce2GetContentRatingInfoFromCategoryInfo"; + case 0xb23e3bd1: return "sceNpCommerce2DoProductBrowseFinishAsync"; + case 0xbd49eab2: return "sceNpCommerce2GetCategoryInfo"; + case 0xbf5f58ea: return "sceNpCommerce2GetProductInfoGetResult"; + case 0xca0ea996: return "sceNpCommerce2GetCategoryContentsGetResult"; + case 0xcc18cd2c: return "sceNpCommerce2CreateSessionStart"; + case 0xd43a130e: return "sceNpCommerce2DoCheckoutFinishAsync"; + case 0xd8a473a3: return "sceNpCommerce2InitGetCategoryContentsResult"; + case 0xd9956ce7: return "sceNpCommerce2GetGameProductInfoFromGetProductInfoListResult"; + case 0xd9fdcec2: return "sceNpCommerce2CreateCtx"; + case 0xda8e322d: return "sceNpCommerce2GetPrice"; + case 0xdb19194c: return "sceNpCommerce2GetGameSkuInfoFromGameProductInfo"; + case 0xde7ab33d: return "sceNpCommerce2DoProductCodeStartAsync"; + case 0xe0f90e44: return "sceNpCommerce2InitGetProductInfoListResult"; + case 0xe1e7b5ac: return "sceNpCommerce2GetProductInfoListCreateReq"; + case 0xe51a4944: return "sceNpCommerce2GetGameProductInfoFromContentInfo"; + case 0xec324c8f: return "sceNpCommerce2GetContentRatingInfoFromGameProductInfo"; + case 0xeef51be0: return "sceNpCommerce2ExecuteStoreBrowse"; + case 0xef645654: return "sceNpCommerce2GetGameProductInfo"; + case 0xef8eafcd: return "sceNpCommerce2DestroyGetProductInfoResult"; + case 0xf6139b58: return "sceNpCommerce2DestroyGetProductInfoListResult"; + case 0xf798f5e3: return "sceNpCommerce2InitGetProductInfoResult"; + case 0xfc216890: return "sceNpCommerce2GetCategoryInfoFromContentInfo"; + case 0x079f0e87: return "sceNpTrophyGetGameProgress"; + case 0x1197b52c: return "sceNpTrophyRegisterContext"; + case 0x1c25470d: return "sceNpTrophyCreateHandle"; + case 0x27deda93: return "sceNpTrophySetSoundLevel"; + case 0x370136fe: return "sceNpTrophyGetRequiredDiskSpace"; + case 0x3741ecc7: return "sceNpTrophyDestroyContext"; + case 0x39567781: return "sceNpTrophyInit"; + case 0x48bd97c7: return "sceNpTrophyAbortHandle"; + case 0x49d18217: return "sceNpTrophyGetGameInfo"; + case 0x623cd2dc: return "sceNpTrophyDestroyHandle"; + case 0x8ceedd21: return "sceNpTrophyUnlockTrophy"; + case 0xa7fabf4d: return "sceNpTrophyTerm"; + case 0xb3ac3478: return "sceNpTrophyGetTrophyUnlockState"; + case 0xbaedf689: return "sceNpTrophyGetTrophyIcon"; + case 0xe3bf9a28: return "sceNpTrophyCreateContext"; + case 0xfce6d30a: return "sceNpTrophyGetTrophyInfo"; + case 0xff299e03: return "sceNpTrophyGetGameIcon"; + case 0x01711e81: return "sceNpTusDeleteMultiSlotDataVUser"; + case 0x0423e622: return "sceNpTusGetMultiSlotVariable"; + case 0x065b610d: return "sceNpTusSetMultiSlotVariableAsync"; + case 0x0835deb2: return "sceNpTusSetDataVUser"; + case 0x0d15043b: return "sceNpTusGetMultiUserVariable"; + case 0x17db7aa7: return "sceNpTusTryAndSetVariableVUserAsync"; + case 0x1904435e: return "sceNpTusCreateTransactionCtx"; + case 0x19bce18c: return "sceNpTusPollAsync"; + case 0x1fa5c87d: return "sceNpTusAddAndGetVariableAsync"; + case 0x225aed26: return "sceNpTusTerm"; + case 0x2357ba9e: return "sceNpTusGetMultiSlotVariableVUser"; + case 0x2ab21ea9: return "sceNpTusGetMultiSlotDataStatusVUserAsync"; + case 0x2d1b9f1a: return "sceNpTusGetMultiUserDataStatusVUser"; + case 0x2e162a62: return "sceNpTusDestroyTitleCtx"; + case 0x3175af23: return "sceNpTusDeleteMultiSlotDataAsync"; + case 0x325c6284: return "sceNpTusAbortTransaction"; + case 0x348dbcb4: return "sceNpTusGetMultiUserDataStatus"; + case 0x3602bc80: return "sceNpTusTryAndSetVariableVUser"; + case 0x368fec59: return "sceNpTusGetMultiUserDataStatusVUserAsync"; + case 0x38f364b0: return "sceNpTusGetDataVUserAsync"; + case 0x44eca8b4: return "sceNpTusDestroyTransactionCtx"; + case 0x47e9424a: return "sceNpTusTryAndSetVariable"; + case 0x5175abb9: return "sceNpTusGetDataAsync"; + case 0x59432970: return "sceNpTusSetTimeout"; + case 0x651fd79f: return "sceNpTusGetMultiSlotDataStatusAsync"; + case 0x6c511024: return "sceNpTusGetMultiUserVariableVUser"; + case 0x7caf58ee: return "sceNpTusCreateTitleCtx"; + case 0x7d5f0f0e: return "sceNpTusSetData"; + case 0x8ddd0d85: return "sceNpTusGetData"; + case 0x8f87a06b: return "sceNpTusInit"; + case 0x94989003: return "sceNpTusAddAndGetVariable"; + case 0x9549d22c: return "sceNpTusGetMultiUserVariableVUserAsync"; + case 0x96a06212: return "sceNpTusSetMultiSlotVariableVUserAsync"; + case 0x9cc0cf44: return "sceNpTusSetDataVUserAsync"; + case 0xa3abfadb: return "sceNpTusGetMultiSlotDataStatusVUser"; + case 0xa7993bf3: return "sceNpTusAddAndGetVariableVUserAsync"; + case 0xae4e590e: return "sceNpTusGetDataVUser"; + case 0xaf985783: return "sceNpTusDeleteMultiSlotVariable"; + case 0xb8e8ff22: return "sceNpTusWaitAsync"; + case 0xbb2877f2: return "sceNpTusGetMultiSlotVariableAsync"; + case 0xbbb244b7: return "sceNpTusTryAndSetVariableAsync"; + case 0xc2e18da8: return "sceNpTusDeleteMultiSlotVariableVUserAsync"; + case 0xc4e51fbf: return "sceNpTusDeleteMultiSlotVariableVUser"; + case 0xc66ba67e: return "sceNpTusGetMultiUserDataStatusAsync"; + case 0xc815b219: return "sceNpTusDeleteMultiSlotDataVUserAsync"; + case 0xc848d425: return "sceNpTusGetMultiSlotDataStatus"; + case 0xcc7a31cd: return "sceNpTusGetMultiUserVariableAsync"; + case 0xcc86a8f6: return "sceNpTusSetMultiSlotVariable"; + case 0xe0719847: return "sceNpTusDeleteMultiSlotData"; + case 0xe847341f: return "sceNpTusSetDataAsync"; + case 0xf5363608: return "sceNpTusDeleteMultiSlotVariableAsync"; + case 0xf60be06f: return "sceNpTusAddAndGetVariableVUser"; + case 0xf819be91: return "sceNpTusSetMultiSlotVariableVUser"; + case 0xfc7d346e: return "sceNpTusGetMultiSlotVariableVUserAsync"; + case 0x432b3cbf: return "sceNpUtilBandwidthTestShutdown"; + case 0xc2ced2b7: return "sceNpUtilBandwidthTestInitStart"; + case 0xc880f37d: return "sceNpUtilBandwidthTestGetStatus"; + case 0xc99ee313: return "sceNpUtilBandwidthTestAbort"; + case 0x02671310: return "cellFsSetDefaultContainer"; + case 0x0d5b4a14: return "cellFsReadWithOffset"; + case 0x0e2939e5: return "cellFsFtruncate"; + case 0x103b8632: return "cellFsAllocateFileAreaWithInitialData"; + case 0x190912f6: return "cellFsStReadGetCurrentAddr"; + case 0x1a108ab7: return "cellFsGetBlockSize"; + case 0x1ea02e2f: return "cellFsArcadeHddSerialNumber"; + case 0x2664c8ae: return "cellFsStReadInit"; + case 0x27800c6b: return "cellFsStRead"; + case 0x2796fdf3: return "cellFsRmdir"; + case 0x2cb51f0d: return "cellFsClose"; + case 0x2cf1296b: return "cellFsAllocateFileAreaByFdWithoutZeroFill"; + case 0x3140f6e1: return "cellFsSetIoBuffer"; + case 0x3394f037: return "cellFsAllocateFileAreaByFdWithInitialData"; + case 0x3a1c8393: return "cellFsTruncate2"; + case 0x3f61245c: return "cellFsOpendir"; + case 0x4cef342e: return "cellFsAioWrite"; + case 0x4d5ff8e2: return "cellFsRead"; + case 0x5c74903d: return "cellFsReaddir"; + case 0x606f9f42: return "cellFsChangeFileSizeWithoutAllocation"; + case 0x6d3bb15b: return "cellFsSdataOpenByFd"; + case 0x718bf5f8: return "cellFsOpen"; + case 0x75f16dc5: return "cellFsSetIoBufferFromDefaultContainer"; + case 0x7a0329a1: return "cellFsAllocateFileAreaWithoutZeroFill"; + case 0x7de6dced: return "cellFsStat"; + case 0x7f13fc8c: return "cellFsAioCancel"; + case 0x7f4677a8: return "cellFsUnlink"; + case 0x81f33783: return "cellFsStReadPutCurrentAddr"; + case 0x866f6aec: return "cellFsStReadWaitCallback"; + case 0x8cb722d5: return "cellFsWriteWithOffset"; + case 0x8df28ff9: return "cellFsStReadStart"; + case 0x8f71c5b2: return "cellFsStReadWait"; + case 0x91a1beaa: return "cellFsSetDiscReadRetrySetting"; + case 0x967a162b: return "cellFsFsync"; + case 0x99406d0b: return "cellFsChmod"; + case 0x9b882495: return "cellFsGetDirectoryEntries"; + case 0x9f951810: return "cellFsAioFinish"; + case 0xa01ee33a: return "cellFsRegisterConversionCallback"; + case 0xa397d042: return "cellFsLseek"; + case 0xaa3b4bcd: return "cellFsGetFreeSize"; + case 0xb1840b53: return "cellFsSdataOpen"; + case 0xb3afee8b: return "cellFsStReadGetRingBuf"; + case 0xba901fe6: return "cellFsMkdir"; + case 0xbd273a88: return "cellFsStReadGetRegid"; + case 0xbef554a4: return "cellFsUtime"; + case 0xc1c507e7: return "cellFsAioRead"; + case 0xc9dc3ac5: return "cellFsTruncate"; + case 0xcb588dba: return "cellFsFGetBlockSize"; + case 0xcf34969c: return "cellFsStReadGetStatus"; + case 0xd73938df: return "cellFsStReadFinish"; + case 0xdb869f20: return "cellFsAioInit"; + case 0xe15939c3: return "cellFsChangeFileSizeByFdWithoutAllocation"; + case 0xecdcf2ab: return "cellFsWrite"; + case 0xef3efa34: return "cellFsFstat"; + case 0xf12eecc8: return "cellFsRename"; + case 0xf8e5d9a0: return "cellFsStReadStop"; + case 0xf94baa80: return "cellFsUnregisterL10nCallbacks"; + case 0xff42dcc3: return "cellFsClosedir"; + case 0x068fcbc6: return "sys_config_start"; + case 0x0d5f2c14: return "cellPadClearBuf"; + case 0x0e2dfaad: return "cellPadInfoPressMode"; + case 0x1cf98800: return "cellPadInit"; + case 0x1f71ecbe: return "cellKbGetConfiguration"; + case 0x2073b7f6: return "cellKbClearBuf"; + case 0x20a97ba2: return "cellPadLddRegisterController"; + case 0x21a62e9b: return "cellMouseGetTabletDataList"; + case 0x2d16da4f: return "cellMouseSetTabletMode"; + case 0x2f1774d5: return "cellKbGetInfo"; + case 0x3138e632: return "cellMouseGetData"; + case 0x3aaad464: return "cellPadGetInfo"; + case 0x3ef66b95: return "cellMouseClearBuf"; + case 0x3f72c56e: return "cellKbSetLEDStatus"; + case 0x3f797dff: return "cellPadGetRawData"; + case 0x433f6ec0: return "cellKbInit"; + case 0x4ab1fa77: return "cellKbCnvRawCode"; + case 0x4cc9b68d: return "cellPadPeriphGetInfo"; + case 0x4d0b3b1f: return "cellMouseInfoTabletMode"; + case 0x4d9b75d5: return "cellPadEnd"; + case 0x578e3c98: return "cellPadSetPortSetting"; + case 0x5baf30fb: return "cellMouseGetInfo"; + case 0x5f81900c: return "sys_config_unregister_service"; + case 0x6ae10596: return "sys_config_add_service_listener"; + case 0x6bc09c61: return "cellPadGetDataExtra"; + case 0x6bd131f0: return "cellMouseGetDataList"; + case 0x6d367953: return "sys_config_stop"; + case 0x78200559: return "cellPadInfoSensorMode"; + case 0x78f058a2: return "sys_config_register_service"; + case 0x7c5d5fc1: return "cellPadDbgPeriphRegisterDevice"; + case 0x8a00f264: return "cellPadPeriphGetData"; + case 0x8b72cda1: return "cellPadGetData"; + case 0x8b8231e5: return "cellPadLddGetPortNo"; + case 0x94b98e39: return "cellPadDbgLddSetDataInsertMode"; + case 0xa328cc35: return "cellMouseGetRawData"; + case 0xa5f85e4d: return "cellKbSetCodeType"; + case 0xa703a51d: return "cellPadGetInfo2"; + case 0xa74396e5: return "cellPadDbgLddRegisterController"; + case 0xbafd6409: return "cellPadLddDataInsert"; + case 0xbe5be3ba: return "cellPadSetSensorMode"; + case 0xbfce3285: return "cellKbEnd"; + case 0xc9030138: return "cellMouseInit"; + case 0xcf3051f7: return "cellPadDbgGetData"; + case 0xdeefdfa7: return "cellKbSetReadMode"; + case 0xe10183ce: return "cellMouseEnd"; + case 0xe442faa8: return "cellPadLddUnregisterController"; + case 0xf5d9d571: return "sys_config_remove_service_listener"; + case 0xf65544ee: return "cellPadSetActDirect"; + case 0xf83f8182: return "cellPadSetPressMode"; + case 0xff0a21b7: return "cellKbRead"; + case 0x00acf0e5: return "spu_printf_finalize"; + case 0x00fb4a6b: return "spu_thread_sprintf"; + case 0x0125b2ca: return "_rand_int32_TT800"; + case 0x01508f24: return "raw_spu_write_float"; + case 0x0264f468: return "_Wctomb"; + case 0x02f4d325: return "spu_thread_read_double"; + case 0x02f52a3c: return "_filep_close_it"; + case 0x03becf3c: return "_Defloc"; + case 0x04a183fc: return "strcpy"; + case 0x04a1f19d: return "raw_spu_write_short"; + case 0x05d821c4: return "_Stoullx"; + case 0x077cdb23: return "btowc"; + case 0x07c7971d: return "_Stoldx"; + case 0x0871ffb0: return "mspace_malloc_usable_size"; + case 0x0891a3fa: return "_Tlsfree"; + case 0x09cbee1e: return "strxfrm"; + case 0x0a1d4b00: return "spu_thread_read_uint"; + case 0x0a4e2541: return "spu_thread_read_ldouble"; + case 0x0ae275a4: return "_Stolx"; + case 0x0b0d272f: return "_malloc_finalize"; + case 0x0b9d04d0: return "_Getnloc"; + case 0x0b9ecb98: return "toupper_ascii"; + case 0x0cae547f: return "raw_spu_write_double"; + case 0x0d2a593b: return "srand"; + case 0x0d8a2de0: return "_CStrxfrm"; + case 0x0df8809f: return "__call_functions_registered_with_atexit"; + case 0x0f60eb63: return "vfwscanf"; + case 0x0ff4722c: return "raw_spu_read_ushort"; + case 0x1096f8f1: return "ispunct_ascii"; + case 0x1098a99d: return "localeconv"; + case 0x112ea8ea: return "strspn"; + case 0x115e2f70: return "spu_thread_snprintf"; + case 0x116cda13: return "wcstol"; + case 0x118712ea: return "islower"; + case 0x11d270d2: return "exitspawn"; + case 0x126656b7: return "_Btowc"; + case 0x128b334f: return "raw_spu_read_mem"; + case 0x12a55fb7: return "mbrtowc"; + case 0x130d20a5: return "towlower"; + case 0x1365b52a: return "fcntl"; + case 0x13808972: return "wcstok"; + case 0x14052ae0: return "absi4"; + case 0x14348b57: return "divi4"; + case 0x145853cd: return "mspace_destroy"; + case 0x15362bc9: return "spu_thread_read_long"; + case 0x153b364a: return "mkdir"; + case 0x15bdcc00: return "rand"; + case 0x15c2e29d: return "isgraph_ascii"; + case 0x17752bab: return "wcsftime"; + case 0x17bc0136: return "_Lrv2d"; + case 0x17c031d7: return "spu_thread_read_ulong"; + case 0x1855b9b1: return "setlocale"; + case 0x1895908d: return "mspace_realloc"; + case 0x18e48b5d: return "wscanf"; + case 0x18f7b77d: return "_Dnorm"; + case 0x1970cd7e: return "getpid"; + case 0x19ccbb81: return "mktime"; + case 0x1ab01ea8: return "truncate"; + case 0x1abd0985: return "div"; + case 0x1ae06860: return "wcstoumax"; + case 0x1b4c3ff0: return "atexit"; + case 0x1c0e8ab6: return "vswscanf"; + case 0x1c2ef212: return "getwc"; + case 0x1cf4d80a: return "iswalpha"; + case 0x1dcd8609: return "_Strxfrmx"; + case 0x1dd0d4c5: return "spu_printf_attach_group"; + case 0x1df4732e: return "_Getptolower"; + case 0x1e9d2b4f: return "spu_thread_read_int"; + case 0x1ecae195: return "_Vacopy"; + case 0x1f913e8d: return "chmod"; + case 0x1f925c41: return "_allocate_mapped_pages"; + case 0x206612c4: return "spu_thread_read_ptr"; + case 0x216984ed: return "spu_thread_write_long"; + case 0x216fcd2a: return "_Atrealloc"; + case 0x21807b8e: return "towctrans"; + case 0x225702e1: return "_fs_initialize"; + case 0x22b0e566: return "_Stollx"; + case 0x23d3bca7: return "_Eadd"; + case 0x242c603e: return "_Frprep"; + case 0x243b52d8: return "_Mbtowcx"; + case 0x24802244: return "iswcntrl"; + case 0x24c9e021: return "abs"; + case 0x24e230d2: return "_Wctob"; + case 0x24f6cbdd: return "clock"; + case 0x253b7210: return "_rand_real2_TT800"; + case 0x25beee5a: return "__raw_spu_printf"; + case 0x25da8fbb: return "iscntrl"; + case 0x266311a0: return "localtime"; + case 0x2677568c: return "putchar"; + case 0x26f023d5: return "ftell"; + case 0x273b9711: return "sprintf"; + case 0x28b92ebf: return "raw_spu_read_uchar"; + case 0x296bc72f: return "_FDunscale"; + case 0x2b45cb34: return "wcsrtombs"; + case 0x2b7ba4ca: return "_Tlsset"; + case 0x2b81fb7f: return "readdir"; + case 0x2bc9dee6: return "raw_spu_read_short"; + case 0x2caea755: return "_Once"; + case 0x2d067448: return "ftruncate64"; + case 0x2d17ca7f: return "_Puttxt"; + case 0x2eea9f25: return "_Esub"; + case 0x2f45d39c: return "strlen"; + case 0x2fecec13: return "getwchar"; + case 0x30fb2899: return "_Getmem"; + case 0x312be3b3: return "_malloc_init_lv2"; + case 0x313f04ab: return "raw_spu_read_char"; + case 0x329a4540: return "_WPrintf"; + case 0x32e4a30a: return "_Mtxdst"; + case 0x336b4191: return "_Getint"; + case 0x33d6ae54: return "ferror"; + case 0x344eca7e: return "_WGetstr"; + case 0x34dd6650: return "_Getcloc"; + case 0x34e7c97e: return "_Unlocksyslock"; + case 0x3512ad38: return "tmpnam"; + case 0x355fd1fd: return "mbtowc"; + case 0x3574d37d: return "_Wcsxfrmx"; + case 0x36c067c1: return "_Stoll"; + case 0x36f2b4ed: return "strtoull"; + case 0x36feb965: return "raw_spu_write_llong"; + case 0x3704840e: return "_fs_finalize"; + case 0x38426d25: return "_Wctombx"; + case 0x3902363a: return "malloc_footprint"; + case 0x39bf419c: return "valloc"; + case 0x3a210c93: return "swscanf"; + case 0x3a840ae3: return "snprintf"; + case 0x3b22e88a: return "isxdigit"; + case 0x3b8097ac: return "_WScanf"; + case 0x3bce073b: return "putc"; + case 0x3bd9ce0a: return "fsync"; + case 0x3ca81c76: return "_Iswctype"; + case 0x3d1460e9: return "_Strerror"; + case 0x3d541975: return "atoi"; + case 0x3d5fdea7: return "vfwprintf"; + case 0x3d85d6f8: return "strcmp"; + case 0x3dbc3bee: return "opendir"; + case 0x3e57dfac: return "_Genld"; + case 0x3ec99a66: return "_Getptimes"; + case 0x3ee29d0b: return "_Stof"; + case 0x3f125e2e: return "spu_thread_write_short"; + case 0x3f4ccdc7: return "isdigit"; + case 0x3f650700: return "mspace_is_heap_empty"; + case 0x40a2599a: return "atol"; + case 0x40d04e4e: return "fwide"; + case 0x40e0ff25: return "_WGenld"; + case 0x41283333: return "isdigit_ascii"; + case 0x418bdfe1: return "_get_fd"; + case 0x4217b4cf: return "difftime"; + case 0x433fe2a9: return "fwscanf"; + case 0x44115dd0: return "_Geterrno"; + case 0x44796e5c: return "strerror"; + case 0x449317ed: return "_Fopen"; + case 0x44d7cae8: return "raw_spu_read_float"; + case 0x4544c2de: return "spu_thread_write_mem"; + case 0x4569518c: return "malloc_stats"; + case 0x459072c3: return "_init_TT800"; + case 0x4595c42b: return "wcsxfrm"; + case 0x468b45dc: return "mspace_calloc"; + case 0x4911ff9c: return "rand_int31_TT800"; + case 0x498a5036: return "raw_spu_write_mem"; + case 0x4a0049c6: return "_Getpctype"; + case 0x4ab5fbe2: return "_Printf"; + case 0x4b36c0e0: return "vfscanf"; + case 0x4b6a4010: return "vswprintf"; + case 0x4bb8e2b2: return "raw_spu_write_ushort"; + case 0x4c3f5f29: return "_Getgloballocale"; + case 0x4c7dc863: return "iswupper"; + case 0x4d348427: return "fputs"; + case 0x4e4be299: return "longjmp"; + case 0x4e72f810: return "wmemchr"; + case 0x4ffba189: return "feof"; + case 0x508196b4: return "raw_spu_printf"; + case 0x508e00c6: return "_Getloc"; + case 0x51b28904: return "_Stodx"; + case 0x526a496a: return "write"; + case 0x532b03be: return "raw_spu_read_uint"; + case 0x53eb43a1: return "_Getpmbstate"; + case 0x54b383bc: return "_Locvar"; + case 0x54c2844e: return "spu_raw_snprintf"; + case 0x54f57626: return "rewind"; + case 0x5516bbbf: return "iswctype"; + case 0x55d4866e: return "fgetws"; + case 0x5751acf9: return "_LDscale"; + case 0x575fb268: return "wctrans"; + case 0x57ff7dd7: return "_WStod"; + case 0x58320830: return "_WLitob"; + case 0x589b5314: return "strncat"; + case 0x5909e3c4: return "memset"; + case 0x59640bc6: return "raw_spu_read_ullong"; + case 0x59c1bb1f: return "_Getpwcstate"; + case 0x59e8dd58: return "strtoll"; + case 0x5a74f774: return "spu_thread_read_float"; + case 0x5b162b7f: return "memmove"; + case 0x5b4b6d6d: return "wcspbrk"; + case 0x5cc71eee: return "raw_spu_write_ldouble"; + case 0x5d43c1a3: return "_Mbtowc"; + case 0x5dbceee3: return "rand_int32_TT800"; + case 0x5e06c3fe: return "__getpid"; + case 0x5e7888f0: return "bsearch"; + case 0x5eb95641: return "_Stold"; + case 0x5f922a30: return "_Dscale"; + case 0x5f9a65c7: return "_WStold"; + case 0x5fa1e497: return "_Unlockfilelock"; + case 0x60627fb3: return "_LDunscale"; + case 0x6075a3c6: return "_Ld2rv"; + case 0x609080ec: return "isspace_ascii"; + case 0x6137d196: return "memalign"; + case 0x6287ac6a: return "iswdigit"; + case 0x62bf1d6c: return "swprintf"; + case 0x64aaf016: return "raw_spu_read_ldouble"; + case 0x6514dbe5: return "wcstold"; + case 0x6539ff6d: return "_Gentime"; + case 0x6545b7de: return "fgetpos"; + case 0x65e8d4d0: return "wcslen"; + case 0x6660fc8d: return "TlsGetValue"; + case 0x6687fba4: return "_Fgpos"; + case 0x66b71b17: return "wcsspn"; + case 0x67582370: return "spu_thread_write_double"; + case 0x676e3e7a: return "raw_spu_write_ptr"; + case 0x67d6334b: return "strtof"; + case 0x6823c180: return "iswprint"; + case 0x69106fd2: return "_init_by_array_TT800"; + case 0x692b497f: return "perror"; + case 0x6995f5e8: return "_Ldtob"; + case 0x69c27c12: return "fopen"; + case 0x69ff1b9b: return "fseek"; + case 0x6ba10474: return "_Tlsalloc"; + case 0x6cf78f3e: return "_Mtxunlock"; + case 0x6d5115b0: return "wcsncmp"; + case 0x6e988e5f: return "_rand_int31_TT800"; + case 0x7028dea9: return "_Locksyslock"; + case 0x703ec767: return "setvbuf"; + case 0x70b0e833: return "mblen"; + case 0x714c9618: return "__raw_spu_putfld"; + case 0x717b2502: return "stat"; + case 0x72236cbc: return "raw_spu_write_ullong"; + case 0x72b84004: return "spu_printf_attach_thread"; + case 0x73096858: return "wctob"; + case 0x7345b4be: return "_WStoll"; + case 0x73eae03d: return "strrchr"; + case 0x744d2505: return "ispunct"; + case 0x74fe4a7b: return "iswgraph"; + case 0x759e0635: return "malloc"; + case 0x75d4485c: return "rename"; + case 0x75f98579: return "wcscoll"; + case 0x76da0c84: return "ftruncate"; + case 0x76ed4243: return "_Wcsftime"; + case 0x770bfaee: return "wctype"; + case 0x77a602dd: return "free"; + case 0x77c15441: return "_WGetfloat"; + case 0x77e241bc: return "_Skip"; + case 0x7817edf0: return "raw_spu_write_uint"; + case 0x783636d1: return "spu_thread_read_char"; + case 0x78429d81: return "putwchar"; + case 0x79819dbf: return "fputc"; + case 0x7994c28d: return "_FDtentox"; + case 0x79eadf05: return "malloc_usable_size"; + case 0x7aaab95c: return "iswblank"; + case 0x7ae82e0f: return "vsprintf"; + case 0x7aee5acd: return "_Lockfilelock"; + case 0x7b5aac20: return "spu_thread_write_ptr"; + case 0x7b7a687a: return "_WPutfld"; + case 0x7b9c592e: return "spu_thread_read_ullong"; + case 0x7c1bcf37: return "isalnum_ascii"; + case 0x7c370679: return "_Foprep"; + case 0x7cec7b39: return "_Putfld"; + case 0x7d894764: return "_Readloc"; + case 0x7e7017b1: return "rmdir"; + case 0x7ea8d860: return "spu_printf_detach_group"; + case 0x7efd420a: return "_Daysto"; + case 0x7fd325c4: return "mspace_malloc_stats"; + case 0x7fdcf73e: return "wcscat"; + case 0x806fd281: return "isblank_ascii"; + case 0x809a143f: return "kill"; + case 0x813a9666: return "ungetwc"; + case 0x814d8cb0: return "fflush"; + case 0x81a0a858: return "_memset_int"; + case 0x82a3cc30: return "wcschr"; + case 0x82a4561a: return "_put_fd"; + case 0x831d70a5: return "memcpy"; + case 0x8342b757: return "utime"; + case 0x84378ddc: return "wcsncpy"; + case 0x86532174: return "imaxdiv"; + case 0x867275d7: return "_Stoul"; + case 0x86b4c669: return "tolower_ascii"; + case 0x8713c859: return "link"; + case 0x8725a1a7: return "_memset_vmx"; + case 0x87e8f748: return "memset_vmx"; + case 0x8809cdfd: return "_Getpwctytab"; + case 0x882689f2: return "_Makeloc"; + case 0x882e7760: return "raw_spu_write_uchar"; + case 0x889d5804: return "_Dunscale"; + case 0x88e009f5: return "vwprintf"; + case 0x896e1bfd: return "spu_thread_write_uchar"; + case 0x89b62f56: return "_Etentox"; + case 0x89f6f026: return "time"; + case 0x8a6830e7: return "abort"; + case 0x8a71132c: return "remove"; + case 0x8a847b51: return "tmpfile"; + case 0x8ab0abc6: return "strncpy"; + case 0x8b439438: return "clearerr"; + case 0x8b9d8dd2: return "iswpunct"; + case 0x8cb6bfdc: return "_Locsum"; + case 0x8d7ffaf1: return "_WStopfx"; + case 0x8e2484f1: return "_Emul"; + case 0x8ed71e8b: return "_WGetfld"; + case 0x8ef85e47: return "_WPuttxt"; + case 0x8f5dd179: return "_Nnl"; + case 0x90010029: return "gets"; + case 0x9027fd99: return "_WStoldx"; + case 0x90457fe3: return "raw_spu_read_long"; + case 0x90b27880: return "strtoumax"; + case 0x9234f738: return "raw_spu_read_int"; + case 0x93427cb9: return "setbuf"; + case 0x938bfcf7: return "spu_thread_write_char"; + case 0x93a3e3ac: return "tolower"; + case 0x9439e4cd: return "wcsncat"; + case 0x96b6baa6: return "spu_thread_read_mem"; + case 0x96e6303b: return "_WStoxflt"; + case 0x96ea4de6: return "wctomb"; + case 0x97896359: return "isspace"; + case 0x9800573c: return "_WLdtob"; + case 0x980d3ea7: return "_Getfld"; + case 0x9886810c: return "_FDnorm"; + case 0x98f0eeab: return "raw_spu_write_ulong"; + case 0x99782342: return "strncasecmp_ascii"; + case 0x99a72146: return "vsnprintf"; + case 0x99b38ce7: return "wmemmove"; + case 0x9a87bb3a: return "_Getmbcurmax"; + case 0x9abe8c74: return "wprintf"; + case 0x9c7028a5: return "spu_thread_write_uint"; + case 0x9c9d7b0d: return "strtold"; + case 0x9cab08d1: return "spu_thread_write_int"; + case 0x9d140351: return "_Destroytls"; + case 0x9eb25e00: return "strcoll"; + case 0x9eee5387: return "truncate64"; + case 0x9ff08d57: return "_Clearlocks"; + case 0xa0ab76d5: return "_absi4"; + case 0xa0bc0efb: return "mallinfo"; + case 0xa0ddba8e: return "_Stoulx"; + case 0xa1dbb466: return "_Gettime"; + case 0xa2945229: return "_WGetint"; + case 0xa30d4797: return "wcstoll"; + case 0xa3440924: return "closedir"; + case 0xa3da58f6: return "rand_real1_TT800"; + case 0xa45a0313: return "mspace_create"; + case 0xa483d50d: return "_rv2d"; + case 0xa53800c2: return "_malloc_finalize_lv2"; + case 0xa568db82: return "spu_thread_read_ushort"; + case 0xa57cc615: return "iswspace"; + case 0xa5bc0e19: return "getchar"; + case 0xa6463518: return "__rename"; + case 0xa650df19: return "toupper"; + case 0xa65886b8: return "_Findloc"; + case 0xa72a7595: return "calloc"; + case 0xa797790f: return "wcsstr"; + case 0xa82d70da: return "_Tlsget"; + case 0xa835be11: return "__cxa_atexit"; + case 0xa874036a: return "wcstof"; + case 0xa8a6f615: return "TlsSetValue"; + case 0xa8b07f1b: return "wmemcpy"; + case 0xa9f68eff: return "qsort"; + case 0xaa1e687d: return "isgraph"; + case 0xaa266d35: return "_malloc_init"; + case 0xaa9635d7: return "strcat"; + case 0xab4c7ca1: return "_CWcsxfrm"; + case 0xab77019f: return "fstat"; + case 0xabc27420: return "wcstoul"; + case 0xac758d20: return "wmemcmp"; + case 0xac893127: return "fgetc"; + case 0xace90be4: return "_Dtentox"; + case 0xad62a342: return "ldiv"; + case 0xad8e9ad0: return "_Initlocks"; + case 0xaec7c970: return "lseek"; + case 0xaf002043: return "independent_comalloc"; + case 0xaf44a615: return "fgets"; + case 0xaf6bdcb0: return "_Nonfatal_Assert"; + case 0xaf89fdbd: return "_Assert"; + case 0xafa39179: return "_WPutstr"; + case 0xb120f6ca: return "close"; + case 0xb17b79d0: return "isalpha"; + case 0xb18cc115: return "freopen"; + case 0xb1cc43e3: return "_CStrftime"; + case 0xb1f4779d: return "spu_thread_printf"; + case 0xb24cb8d6: return "_Locterm"; + case 0xb2702e15: return "wcrtomb"; + case 0xb2748a9f: return "_Freeloc"; + case 0xb30042ce: return "lldiv"; + case 0xb37982ea: return "_Getstr"; + case 0xb3c495bd: return "imaxabs"; + case 0xb3d98d59: return "_rand_real1_TT800"; + case 0xb400f226: return "isupper_ascii"; + case 0xb4225825: return "mbsinit"; + case 0xb43c25c7: return "wcstoull"; + case 0xb49eea74: return "_init_malloc_lock0"; + case 0xb4a54446: return "_Stofx"; + case 0xb4fc7078: return "_close_all_FILE"; + case 0xb529d259: return "isalnum"; + case 0xb569849d: return "reallocalign"; + case 0xb57bdf7b: return "iswxdigit"; + case 0xb5d353e8: return "_LDtentox"; + case 0xb6002508: return "_Putstr"; + case 0xb6257e3d: return "strncasecmp"; + case 0xb680e240: return "wcstombs"; + case 0xb6af290e: return "_WFrprep"; + case 0xb6d92ac3: return "strcasecmp"; + case 0xb738027a: return "strtok_r"; + case 0xb794631e: return "_WStofx"; + case 0xb7ab5127: return "wcsrchr"; + case 0xb7b793ed: return "get_state_TT800"; + case 0xb7ba4aeb: return "_WStoul"; + case 0xb7d3427f: return "iscntrl_ascii"; + case 0xb81cd66a: return "mbrlen"; + case 0xb9ed25d4: return "raw_spu_read_ulong"; + case 0xba62681f: return "mspace_memalign"; + case 0xbb605c96: return "pvalloc"; + case 0xbbd4582f: return "_Setloc"; + case 0xbc1d69c5: return "atoll"; + case 0xbc374779: return "_Getlname"; + case 0xbc5af0b5: return "fgetwc"; + case 0xbc7b4b8e: return "ctime"; + case 0xbe11beaa: return "_wremove"; + case 0xbe251a29: return "islower_ascii"; + case 0xbe6e5c58: return "spu_thread_read_uchar"; + case 0xbec43f86: return "raw_spu_read_ptr"; + case 0xbf5bf5ea: return "lseek64"; + case 0xbfcd1b3b: return "_Getdst"; + case 0xc01d9f97: return "printf"; + case 0xc08cc41d: return "wcstod"; + case 0xc0e27b2c: return "_Makestab"; + case 0xc155a73f: return "_WStoull"; + case 0xc15e657e: return "spu_raw_sprintf"; + case 0xc1a71972: return "_d2rv"; + case 0xc1b4bbb9: return "raw_spu_write_char"; + case 0xc1c8737c: return "_Getptoupper"; + case 0xc291e698: return "exit"; + case 0xc3c598e2: return "spu_printf_initialize"; + case 0xc3e14cbe: return "memcmp"; + case 0xc4178000: return "_rand_real3_TT800"; + case 0xc41c6e5d: return "_Scanf"; + case 0xc57337f8: return "_Fofind"; + case 0xc5c09834: return "strstr"; + case 0xc63c354f: return "_Exit"; + case 0xc69b2427: return "labs"; + case 0xc78df618: return "rand_real3_TT800"; + case 0xc7b62ab8: return "spu_thread_write_ullong"; + case 0xc9471fac: return "_Mtxinit"; + case 0xc94b27e3: return "_WStof"; + case 0xc95b20d3: return "fputwc"; + case 0xc9607d35: return "_Stopfx"; + case 0xc97a17d7: return "vsscanf"; + case 0xcab654bf: return "_Once_ctor"; + case 0xcb85ac70: return "mspace_malloc"; + case 0xcb9c535b: return "strftime"; + case 0xcbac7ad7: return "memchr"; + case 0xcbdc3a6d: return "raw_spu_write_int"; + case 0xcc5e0c72: return "_divi4"; + case 0xcca68e9c: return "putwc"; + case 0xce7a9e76: return "isprint_ascii"; + case 0xcecbcdc4: return "_Frv2d"; + case 0xcf863219: return "_Fwprep"; + case 0xcfbfb7a7: return "spu_printf_detach_thread"; + case 0xd14ece90: return "strtol"; + case 0xd1d69cb8: return "_Stod"; + case 0xd20f6601: return "independent_calloc"; + case 0xd2a99b1e: return "isprint"; + case 0xd2ac48d7: return "iswalnum"; + case 0xd360dcb4: return "fileno"; + case 0xd3964a09: return "__spu_thread_putfld"; + case 0xd40723d6: return "fread"; + case 0xd417eeb5: return "_Stoull"; + case 0xd4912ee3: return "_FDscale"; + case 0xd5c8cb55: return "spu_thread_write_ushort"; + case 0xd69c513d: return "_Wcscollx"; + case 0xd784459d: return "isupper"; + case 0xd7dc3a8f: return "strtod"; + case 0xd8b4eb20: return "__spu_thread_puttxt"; + case 0xd9674905: return "mspace_reallocalign"; + case 0xd9a4f812: return "atoff"; + case 0xda5a7eb8: return "strtoul"; + case 0xdaeada07: return "mallopt"; + case 0xdbf4c59c: return "cellPadGetCapabilityInfo"; + case 0xddbac025: return "strcasecmp_ascii"; + case 0xddc71a75: return "_SCE_Assert"; + case 0xde1bb092: return "init_by_array_TT800"; + case 0xde32a334: return "_Exitspawn"; + case 0xde7aff7a: return "memcpy16"; + case 0xdebee2af: return "strchr"; + case 0xdef86a83: return "isxdigit_ascii"; + case 0xdfb52083: return "_Stoxflt"; + case 0xe03c7ab1: return "_Fspos"; + case 0xe1858899: return "_Getpwctrtab"; + case 0xe1bd3587: return "fclose"; + case 0xe1e83c65: return "strncmp"; + case 0xe2c5274a: return "_WStoflt"; + case 0xe3812672: return "fdopen"; + case 0xe3cc73f3: return "puts"; + case 0xe3d91db3: return "raw_spu_read_double"; + case 0xe40ba755: return "strtok"; + case 0xe44bf0bf: return "atof"; + case 0xe469fb20: return "_Atexit"; + case 0xe48348e9: return "vprintf"; + case 0xe4c51d4c: return "wcstoimax"; + case 0xe5ea9e2b: return "_Isdst"; + case 0xe5f09c80: return "llabs"; + case 0xe60ee9e5: return "fputws"; + case 0xe6a7de0a: return "ungetc"; + case 0xe7def231: return "_Getfloat"; + case 0xe89071ad: return "isalpha_ascii"; + case 0xe9137453: return "fwprintf"; + case 0xe9a2cc40: return "raw_spu_write_long"; + case 0xe9b560a5: return "sscanf"; + case 0xeb26298c: return "gmtime"; + case 0xeb40c9ec: return "rand_real2_TT800"; + case 0xeb8abe73: return "vwscanf"; + case 0xec9e7cb9: return "spu_thread_read_llong"; + case 0xecddba69: return "_WStodx"; + case 0xed6ec979: return "fsetpos"; + case 0xeda48c80: return "malloc_trim"; + case 0xeddcee2c: return "init_TT800"; + case 0xedec777d: return "_Ttotm"; + case 0xeeeb4f3e: return "_get_state_TT800"; + case 0xeeffc9a6: return "_wrename"; + case 0xef110b6b: return "unlink"; + case 0xf06eed36: return "wmemset"; + case 0xf0776a44: return "wcscmp"; + case 0xf0e022c6: return "getc"; + case 0xf2bbbee9: return "_Litob"; + case 0xf2fca4b2: return "spu_thread_write_llong"; + case 0xf356418c: return "open"; + case 0xf3ef3678: return "wcscspn"; + case 0xf41355f9: return "wcscpy"; + case 0xf418ee84: return "_WFwprep"; + case 0xf4207734: return "spu_thread_write_ulong"; + case 0xf5a32994: return "_Getpcostate"; + case 0xf5ef229c: return "_Getpwcostate"; + case 0xf5f7dda8: return "towupper"; + case 0xf68e2ac9: return "_init_malloc_lock"; + case 0xf7583d67: return "vscanf"; + case 0xf7908e27: return "strcspn"; + case 0xf7a14a22: return "realloc"; + case 0xf7d51596: return "scanf"; + case 0xf7ddb471: return "_Setgloballocale"; + case 0xf88f26c4: return "fwrite"; + case 0xf8935fe3: return "spu_thread_write_float"; + case 0xf89dc648: return "strpbrk"; + case 0xf9dae72c: return "setjmp"; + case 0xf9dba140: return "_Mtxlock"; + case 0xf9e26b72: return "_Once_dtor"; + case 0xfa00d211: return "read"; + case 0xfae4b063: return "_Strcollx"; + case 0xfaec8c60: return "fprintf"; + case 0xfb0f0018: return "_Makewct"; + case 0xfb2081fd: return "vfprintf"; + case 0xfb81426d: return "iswlower"; + case 0xfb8ea4d2: return "_Fd2rv"; + case 0xfc0428a6: return "strdup"; + case 0xfc60575c: return "__spu_thread_printf"; + case 0xfc606237: return "mbsrtowcs"; + case 0xfcac2e8e: return "mbstowcs"; + case 0xfd0cb96d: return "spu_thread_read_short"; + case 0xfd461e85: return "spu_thread_write_ldouble"; + case 0xfd6a1ddb: return "raw_spu_read_llong"; + case 0xfd81f6ca: return "_Stoflt"; + case 0xfe0261aa: return "mspace_free"; + case 0xfe630fd9: return "isblank"; + case 0xfe88e97e: return "fscanf"; + case 0xff689124: return "strtoimax"; + case 0xffbae95e: return "asctime"; + case 0xffbd876b: return "__raw_spu_puttxt"; + case 0x003395d9: return "_Feraise"; + case 0x00367be0: return "fminl"; + case 0x007854f4: return "_FDclass"; + case 0x00fde072: return "f_powf"; + case 0x010818fc: return "asinf4"; + case 0x012d0a91: return "_fminf4"; + case 0x016556df: return "_sinf4"; + case 0x01b84b27: return "llround"; + case 0x01ecef7d: return "_FCbuild"; + case 0x02e68d44: return "_f_fmodf"; + case 0x032cc709: return "csin"; + case 0x03593d2c: return "_f_expf"; + case 0x03aea906: return "divf4"; + case 0x0522d1af: return "_recipf4"; + case 0x054aae63: return "_fdimf4"; + case 0x05cb1718: return "f_fdimf"; + case 0x05e27a13: return "log10f4fast"; + case 0x05efc660: return "asin"; + case 0x05f1dc9e: return "_FExp"; + case 0x07274304: return "csinh"; + case 0x07daed62: return "log2f4"; + case 0x07f400e3: return "_LCbuild"; + case 0x080414bd: return "conjl"; + case 0x08139bd2: return "_fmaxf4"; + case 0x0829a21d: return "asinhl"; + case 0x0a242ed5: return "sinf4"; + case 0x0b3f4e90: return "catanhf"; + case 0x0bb036a6: return "_cosf4"; + case 0x0c14cfcc: return "fesetenv"; + case 0x0c9b8305: return "hypotf4"; + case 0x0cbdae68: return "sinf"; + case 0x0cf9b8bd: return "_Erfc"; + case 0x0d86295d: return "_LCaddcr"; + case 0x0e53319f: return "_asinf4"; + case 0x0e8573dc: return "expm1l"; + case 0x0f02f882: return "llrintl"; + case 0x0f428f0f: return "rint"; + case 0x0f721a9d: return "_LCsubcc"; + case 0x10627248: return "f_fmodf"; + case 0x11c51388: return "tgamma"; + case 0x1225dd31: return "casinf"; + case 0x12de4e46: return "_powf4"; + case 0x12e04cd7: return "cimagl"; + case 0x1313a420: return "acos"; + case 0x137f7e77: return "expf4"; + case 0x14208b00: return "_asinf4fast"; + case 0x1498a072: return "_Cmulcr"; + case 0x16bf208a: return "log10f"; + case 0x17316bee: return "log2"; + case 0x178d98dd: return "atanf4fast"; + case 0x17cd5d87: return "_recipf4fast"; + case 0x182cd542: return "tgammal"; + case 0x18668ce3: return "exp"; + case 0x18b26998: return "remainderl"; + case 0x18ec6099: return "rintl"; + case 0x1988732d: return "clog10"; + case 0x1a1adede: return "rsqrtf4fast"; + case 0x1acb2b16: return "acosf4"; + case 0x1bbdcd9f: return "expm1f4"; + case 0x1bcdeb47: return "_LSinh"; + case 0x1be996cc: return "_LCdivcc"; + case 0x1c11885d: return "_floorf4"; + case 0x1d35bfe4: return "_LLog"; + case 0x1d5bf5d0: return "_modff4"; + case 0x1e623f95: return "truncf4"; + case 0x1e85ef02: return "f_atanf"; + case 0x1e9fd6ba: return "_sinf4fast"; + case 0x2033eeb7: return "csqrt"; + case 0x2118fe46: return "cexpl"; + case 0x21a37b3e: return "log1pf"; + case 0x21e6d304: return "ceil"; + case 0x22c3e308: return "_exp2f4"; + case 0x238af59b: return "fegetenv"; + case 0x23b985f7: return "floorf"; + case 0x241f9337: return "_FCmulcr"; + case 0x24497c52: return "cosf"; + case 0x246ea8d0: return "f_sqrtf"; + case 0x2627d6b2: return "erfc"; + case 0x266d2473: return "_Caddcr"; + case 0x26deed0b: return "cosl"; + case 0x26ef50ed: return "asinh"; + case 0x28faaa5a: return "ilogbf4"; + case 0x29685118: return "_negatef4"; + case 0x2a138d2b: return "truncf"; + case 0x2a4dcbad: return "cacosl"; + case 0x2a89ce33: return "llrintf"; + case 0x2af4b73b: return "fmax"; + case 0x2b282ebb: return "sqrtl"; + case 0x2bb0f2c9: return "logb"; + case 0x2c45fe6a: return "fmaxl"; + case 0x2c601f3b: return "csinl"; + case 0x2cbb6f53: return "f_hypotf"; + case 0x2dcab6a4: return "nanl"; + case 0x2df339bc: return "_f_floorf"; + case 0x2e69bb2a: return "_FCosh"; + case 0x2ec867b4: return "exp2f4fast"; + case 0x30bc7a53: return "logf4"; + case 0x315673f6: return "_Csubcc"; + case 0x31be25c3: return "scalblnf"; + case 0x31db8c89: return "atan2"; + case 0x321c55de: return "nexttowardl"; + case 0x3261de11: return "fesetexceptflag"; + case 0x329ec019: return "rsqrtf4"; + case 0x32f994a1: return "cosf4fast"; + case 0x33e5929b: return "_LDsign"; + case 0x33f27f25: return "_FCdivcr"; + case 0x3436f008: return "csinhf"; + case 0x3459748b: return "log10f4"; + case 0x347c1ee1: return "atanf4"; + case 0x34c0371e: return "powl"; + case 0x358d7f93: return "_f_lrintf"; + case 0x3593a445: return "clog"; + case 0x35b6e70a: return "lrintl"; + case 0x35d3f688: return "creal"; + case 0x36778d1b: return "coshf"; + case 0x373054d1: return "cpow"; + case 0x37345541: return "log1pl"; + case 0x376fb27f: return "sinhl"; + case 0x3792b12d: return "lroundl"; + case 0x38ba5590: return "ccosl"; + case 0x38e69f09: return "pow"; + case 0x398483aa: return "_expm1f4fast"; + case 0x39ef81c9: return "f_fmaxf"; + case 0x3ad203fa: return "lrint"; + case 0x3adc01d7: return "f_frexpf"; + case 0x3b802524: return "ldexpf4"; + case 0x3c057fbd: return "atanf"; + case 0x3c616743: return "_LDtest"; + case 0x3cb818fa: return "_f_fdimf"; + case 0x3d4efafb: return "atan2l"; + case 0x3d549f2a: return "ctanhl"; + case 0x3d901a10: return "_ceilf4"; + case 0x3da55602: return "fabsf"; + case 0x3dfa060f: return "scalbnl"; + case 0x3e7eb58f: return "frexpf4"; + case 0x3e919cba: return "scalbnf"; + case 0x3ec9de23: return "_cbrtf4"; + case 0x3eeedb0e: return "_Dclass"; + case 0x3f6262b3: return "f_fminf"; + case 0x3f701e78: return "_Poly"; + case 0x4020f5ef: return "cbrt"; + case 0x405f9727: return "_log1pf4fast"; + case 0x40a2e212: return "_fabsf4"; + case 0x4111b546: return "_LExp"; + case 0x411434bb: return "asinf"; + case 0x414c5ecc: return "_f_hypotf"; + case 0x4152669c: return "scalbln"; + case 0x417851ce: return "feholdexcept"; + case 0x418036e3: return "_FTgamma"; + case 0x4189a367: return "remquo"; + case 0x41d1b236: return "_f_rintf"; + case 0x430309a1: return "ldexpf"; + case 0x434881a0: return "cacosf"; + case 0x43d522f4: return "cabsl"; + case 0x44cd6308: return "remainder"; + case 0x44cf744b: return "tanhl"; + case 0x45034943: return "nan"; + case 0x452ac4bb: return "floorf4"; + case 0x453f9e91: return "cbrtf"; + case 0x46b66f76: return "csqrtl"; + case 0x46cf72d9: return "fdimf"; + case 0x47433144: return "expm1f4fast"; + case 0x475d855b: return "trunc"; + case 0x476b5591: return "fmaf"; + case 0x48157605: return "_f_llrintf"; + case 0x4826db61: return "fma"; + case 0x4875601d: return "_exp2f4fast"; + case 0x487bbd1c: return "tanf4"; + case 0x488df791: return "cexp"; + case 0x48d462a9: return "_FDint"; + case 0x4930ac11: return "logbl"; + case 0x4a5ae27d: return "f_exp2f"; + case 0x4a6ca9a6: return "powf4"; + case 0x4ab22a63: return "_Caddcc"; + case 0x4add664c: return "feclearexcept"; + case 0x4ae52dd3: return "exp2"; + case 0x4b03d5b2: return "f_rintf"; + case 0x4b584841: return "f_asinf"; + case 0x4cb5fa99: return "nexttoward"; + case 0x4d878773: return "remainderf4"; + case 0x4ddb926b: return "powf"; + case 0x4e010403: return "copysign"; + case 0x4eb5eb51: return "sin"; + case 0x4fa4f5ec: return "nexttowardf"; + case 0x501c412f: return "cargf"; + case 0x519ebb77: return "floor"; + case 0x547fb4a7: return "sinf4fast"; + case 0x54d2fb8c: return "rintf"; + case 0x5516d621: return "acosl"; + case 0x55c8a549: return "truncl"; + case 0x56c573a8: return "log1p"; + case 0x575e9b6e: return "asinl"; + case 0x58eb9e57: return "fabs"; + case 0x596ab55c: return "atanh"; + case 0x5b18eded: return "clogl"; + case 0x5b474c22: return "casinhl"; + case 0x5bfd37be: return "_FCaddcc"; + case 0x5e48dede: return "exp2f4"; + case 0x5ee10a95: return "catanh"; + case 0x5ee37927: return "_LErfc"; + case 0x60e9ff3c: return "_expm1f4"; + case 0x61250988: return "catanl"; + case 0x6261c0b5: return "_log10f4"; + case 0x63bbdfa6: return "_FCmulcc"; + case 0x642e3d18: return "_frexpf4"; + case 0x642f7d6b: return "f_copysignf"; + case 0x645557bd: return "copysignl"; + case 0x64abdb4d: return "csinhl"; + case 0x657d0e83: return "divf4fast"; + case 0x65935877: return "ilogbf"; + case 0x659e011e: return "sqrt"; + case 0x6636c4a5: return "frexpf"; + case 0x664e04b9: return "negatef4"; + case 0x6764c707: return "f_log2f"; + case 0x683cacb3: return "sinh"; + case 0x68a8957f: return "casinhf"; + case 0x68f72416: return "nextafterl"; + case 0x69040b9b: return "logbf4"; + case 0x69725dce: return "lgamma"; + case 0x6ad1c42b: return "_sincosf4"; + case 0x6b660894: return "_acosf4fast"; + case 0x6b6ab2a9: return "_LDclass"; + case 0x6c009c56: return "f_log10f"; + case 0x6c6285c6: return "acoshf"; + case 0x6cc4bd13: return "casinh"; + case 0x6ddd31b2: return "hypot"; + case 0x6df35518: return "floorl"; + case 0x6e9eb0dc: return "sincosf4fast"; + case 0x6ef6b083: return "_FCsubcr"; + case 0x6f5dd7d2: return "cexpf"; + case 0x6f639afb: return "f_llroundf"; + case 0x6fcc1e27: return "_FPoly"; + case 0x70357b12: return "_atanf4fast"; + case 0x7048396e: return "carg"; + case 0x705d9e24: return "f_acosf"; + case 0x70f71871: return "_FCdivcc"; + case 0x71293b71: return "_FLog"; + case 0x714adce1: return "log"; + case 0x71f2bc56: return "_divf4fast"; + case 0x728149e5: return "f_ldexpf"; + case 0x729b7269: return "cproj"; + case 0x72a3ed28: return "fesettrapenable"; + case 0x72f1f64b: return "_logbf4"; + case 0x734ca589: return "_f_cosf"; + case 0x742f12b4: return "_Sin"; + case 0x74902d4b: return "expf4fast"; + case 0x749440f9: return "lgammal"; + case 0x752fa85e: return "fmaxf4"; + case 0x758f33dc: return "nearbyint"; + case 0x75e3e2e9: return "nearbyintl"; + case 0x76afaf04: return "_sqrtf4"; + case 0x76e639ec: return "_atanf4"; + case 0x772f1e4d: return "lround"; + case 0x7793a86b: return "ctanf"; + case 0x7831a2e0: return "hypotl"; + case 0x78e4590a: return "acosh"; + case 0x790c53bd: return "_Fpcomp"; + case 0x7919f414: return "_f_nearbyintf"; + case 0x79ba9b5c: return "expl"; + case 0x7a893af1: return "_rsqrtf4"; + case 0x7ab679da: return "f_cosf"; + case 0x7c2eaeb5: return "fminf"; + case 0x7d02a5ca: return "sqrtf4fast"; + case 0x7d6191d0: return "_Cosh"; + case 0x7f381837: return "frexp"; + case 0x7f579e03: return "atan"; + case 0x7f91cd41: return "tanf4fast"; + case 0x812ed488: return "cabsf"; + case 0x81daf880: return "_LCsubcr"; + case 0x8217e783: return "cosh"; + case 0x833e6b0e: return "cimag"; + case 0x834f5917: return "ccosh"; + case 0x842cb14d: return "_log1pf4"; + case 0x8451edf0: return "sqrtf"; + case 0x889cccb0: return "llroundl"; + case 0x88fb4a66: return "recipf4fast"; + case 0x892f2590: return "fegetround"; + case 0x895cdb49: return "fmaxf"; + case 0x89b507b3: return "catanhl"; + case 0x89d1d168: return "_LAtan"; + case 0x8b168769: return "fdiml"; + case 0x8bd1deb2: return "_LTgamma"; + case 0x8bd67efc: return "erf"; + case 0x8c85369b: return "_f_fminf"; + case 0x8d5858db: return "_f_exp2f"; + case 0x8e01379e: return "cacoshf"; + case 0x8e258fa0: return "cacos"; + case 0x8ecae294: return "nextafter"; + case 0x8f2bcdb5: return "_logf4"; + case 0x8f96319e: return "log10l"; + case 0x8fb7bac7: return "_sqrtf4fast"; + case 0x904e646b: return "cargl"; + case 0x90f0242f: return "_f_sinf"; + case 0x9110708a: return "modfl"; + case 0x91cdfdb0: return "asinf4fast"; + case 0x9232baea: return "_FDtest"; + case 0x9245e01b: return "_divf4"; + case 0x9379e36e: return "tanf"; + case 0x938fb946: return "_tanf4fast"; + case 0x947ae18e: return "_LHypot"; + case 0x9558ed08: return "lrintf"; + case 0x95dfecb1: return "_FCsubcc"; + case 0x961688d1: return "f_nearbyintf"; + case 0x9616e336: return "_FHypot"; + case 0x964ac044: return "creall"; + case 0x96d1b95e: return "log2f4fast"; + case 0x9700d9cd: return "clogf"; + case 0x970a3432: return "cacosh"; + case 0x99a6c261: return "catanf"; + case 0x99c228fc: return "roundl"; + case 0x9a81e583: return "fmodf"; + case 0x9af30eaf: return "casin"; + case 0x9e289062: return "_f_ceilf"; + case 0x9e3ada21: return "logl"; + case 0x9e8130b6: return "ccos"; + case 0x9f03dd3e: return "lgammaf"; + case 0x9f0efc6e: return "exp2l"; + case 0x9f46f5a4: return "tgammaf"; + case 0x9f65bd34: return "fdimf4"; + case 0x9f78f052: return "cos"; + case 0x9fded78a: return "_acosf4"; + case 0xa0160c30: return "_copysignf4"; + case 0xa20827a8: return "ctanl"; + case 0xa2c81938: return "_LSin"; + case 0xa4578433: return "fmin"; + case 0xa46a70a1: return "atanhl"; + case 0xa4ca5cf2: return "llroundf"; + case 0xa56557b6: return "catan"; + case 0xa5d0b260: return "acoshl"; + case 0xa713f8cf: return "modf"; + case 0xa7658186: return "log1pf4"; + case 0xa823836b: return "ilogb"; + case 0xa8c16038: return "_FDsign"; + case 0xa8d180e8: return "_Cbuild"; + case 0xa92bcc85: return "cabs"; + case 0xa9e039c4: return "erfcf"; + case 0xaaa270dc: return "_LCdivcr"; + case 0xab377381: return "log2f"; + case 0xabdccc7a: return "f_atan2f"; + case 0xacca2f83: return "copysignf"; + case 0xad17e787: return "_Dint"; + case 0xad3a093d: return "_LCosh"; + case 0xad5d3e57: return "_FLgamma"; + case 0xaddce673: return "erfcl"; + case 0xafa13040: return "f_llrintf"; + case 0xafcfdad7: return "_Lgamma"; + case 0xafd9a625: return "cimagf"; + case 0xb0fa1592: return "clog10l"; + case 0xb24bd2f8: return "logbf"; + case 0xb348c5c2: return "_LLgamma"; + case 0xb412a8dc: return "_LDint"; + case 0xb4ef29d5: return "f_floorf"; + case 0xb4f4513e: return "_Tgamma"; + case 0xb54cc9a1: return "f_sinf"; + case 0xb5961d4e: return "_sincosf4fast"; + case 0xb598a495: return "fmodl"; + case 0xb5e28191: return "_FSin"; + case 0xb7696143: return "nextafterf"; + case 0xb79012ba: return "modff"; + case 0xb89863bc: return "_rsqrtf4fast"; + case 0xb8aa984e: return "_expf4"; + case 0xb94b9d13: return "_Dtest"; + case 0xb9d2ad22: return "remquol"; + case 0xba136594: return "csinf"; + case 0xba84eab5: return "coshl"; + case 0xbaf11866: return "ceilf"; + case 0xbb165807: return "expm1f"; + case 0xbb208b20: return "cbrtf4fast"; + case 0xbb761c89: return "remquof"; + case 0xbbaa300b: return "f_log1pf"; + case 0xbbf7354e: return "fegetexceptflag"; + case 0xbd7410d9: return "recipf4"; + case 0xbd8bb75c: return "asinhf"; + case 0xbf23f2e7: return "cprojl"; + case 0xbfda6837: return "_f_log10f"; + case 0xc0609820: return "nearbyintf"; + case 0xc0bcf25e: return "_logf4fast"; + case 0xc357b33a: return "frexpl"; + case 0xc406dd09: return "cbrtf4"; + case 0xc41f01db: return "fminf4"; + case 0xc477c0f6: return "f_lroundf"; + case 0xc4cccd1f: return "modff4"; + case 0xc7369fce: return "_Atan"; + case 0xc78ac9d0: return "scalbn"; + case 0xc7b45a19: return "_LFpcomp"; + case 0xc7f1d407: return "fmal"; + case 0xc7fb73d6: return "f_lrintf"; + case 0xc8910002: return "ilogbl"; + case 0xc8dd9279: return "expm1"; + case 0xc90f4bbc: return "_atan2f4"; + case 0xc9481758: return "_tanf4"; + case 0xc94fcc63: return "cbrtl"; + case 0xc977e1ea: return "fetestexcept"; + case 0xc984bf53: return "roundf"; + case 0xc9c536ce: return "_ldexpf4"; + case 0xca239640: return "fmodf4"; + case 0xca463458: return "_Log"; + case 0xcaaf7ae7: return "cprojf"; + case 0xcac167a5: return "_Cmulcc"; + case 0xcb6599c0: return "exp2f"; + case 0xcb6a147e: return "_cosf4fast"; + case 0xcbdf9afb: return "_log10f4fast"; + case 0xccc66f11: return "_FSinh"; + case 0xce91ff18: return "nanf"; + case 0xcfee82d8: return "_remainderf4"; + case 0xd0fd3ca8: return "_hypotf4"; + case 0xd125b89e: return "conjf"; + case 0xd1a3574c: return "clog10f"; + case 0xd231e30a: return "ldexpl"; + case 0xd28ef6dd: return "_Hypot"; + case 0xd2a666c9: return "ctanh"; + case 0xd3a346a8: return "tanl"; + case 0xd40f3f2c: return "erff"; + case 0xd42904b7: return "fabsl"; + case 0xd477852d: return "logf"; + case 0xd48eaae1: return "scalblnl"; + case 0xd4f37b9d: return "tanhf"; + case 0xd50277ad: return "tan"; + case 0xd54039cb: return "fegettrapenable"; + case 0xd5adc4b2: return "cpowl"; + case 0xd5d38552: return "_LCaddcc"; + case 0xd612fa16: return "_Sinh"; + case 0xd70df92a: return "_FCaddcr"; + case 0xd7653782: return "sinhf"; + case 0xd76a16da: return "_fmaf4"; + case 0xd8270894: return "fdim"; + case 0xd8c4096d: return "atan2f4"; + case 0xd8d157f5: return "f_expf"; + case 0xd8f79f4c: return "log10"; + case 0xd97852b7: return "sinl"; + case 0xd97ce5d4: return "fesetround"; + case 0xda217d1f: return "atanl"; + case 0xda31fc5d: return "_FFpcomp"; + case 0xdc14974c: return "fmaf4"; + case 0xdc151707: return "_f_log2f"; + case 0xdd8660d2: return "atan2f4fast"; + case 0xdd92118e: return "ceill"; + case 0xdddabb32: return "remainderf"; + case 0xde7833f2: return "_log2f4fast"; + case 0xdece76a6: return "acosf"; + case 0xdfd41734: return "_Exp"; + case 0xdffb4e3c: return "casinl"; + case 0xe1288c47: return "atanhf"; + case 0xe1c71b05: return "ccoshl"; + case 0xe2b596ec: return "ccosf"; + case 0xe2de89e6: return "csqrtf"; + case 0xe2f1d4b2: return "tanh"; + case 0xe31cc0d3: return "_ilogbf4"; + case 0xe3e379b8: return "_expf4fast"; + case 0xe584836c: return "_LPoly"; + case 0xe58fc9b5: return "erfl"; + case 0xe5a0be9f: return "_powf4fast"; + case 0xe5d2293f: return "_Force_raise"; + case 0xe5ea65e8: return "feraiseexcept"; + case 0xe6c1ff41: return "llrint"; + case 0xe769e5cf: return "fmod"; + case 0xe8fcf1f8: return "acosf4fast"; + case 0xe913a166: return "logf4fast"; + case 0xe92f3fb8: return "_f_fmaf"; + case 0xe93abfca: return "ctan"; + case 0xe9ac8223: return "_LCmulcr"; + case 0xe9f501df: return "crealf"; + case 0xea1e83e3: return "f_logf"; + case 0xeac62795: return "_Cdivcc"; + case 0xeac7ca2c: return "ceilf4"; + case 0xebb4e08a: return "hypotf"; + case 0xec43b983: return "_f_sqrtf"; + case 0xec7da0c8: return "_atan2f4fast"; + case 0xed05c265: return "sqrtf4"; + case 0xed9d1ac5: return "f_tanf"; + case 0xeda86c48: return "copysignf4"; + case 0xee0db701: return "_Csubcr"; + case 0xee204ac6: return "f_ceilf"; + case 0xee303936: return "_Dsign"; + case 0xeed82401: return "_f_logf"; + case 0xf0947035: return "ctanhf"; + case 0xf0ab77c1: return "ccoshf"; + case 0xf16568af: return "_FAtan"; + case 0xf19c5e94: return "sincosf4"; + case 0xf1aaa2f8: return "conj"; + case 0xf3bd7d08: return "_cbrtf4fast"; + case 0xf3ec0258: return "round"; + case 0xf4ad6ea8: return "ldexp"; + case 0xf537d837: return "_truncf4"; + case 0xf5cd1e19: return "cosf4"; + case 0xf7844153: return "_f_fmaxf"; + case 0xf83a372f: return "f_fmaf"; + case 0xf95b7769: return "powf4fast"; + case 0xf99da2fc: return "fabsf4"; + case 0xfa28434b: return "log2l"; + case 0xfa765d42: return "_Cdivcr"; + case 0xfa97afbf: return "feupdateenv"; + case 0xfae9e727: return "_f_copysignf"; + case 0xfb6e6213: return "log1pf4fast"; + case 0xfb932a56: return "atan2f"; + case 0xfbb4047a: return "lroundf"; + case 0xfbe88922: return "_FErfc"; + case 0xfcedabc3: return "_fmodf4"; + case 0xfcf08193: return "expf"; + case 0xfdec16e1: return "cacoshl"; + case 0xfe23dbe9: return "_log2f4"; + case 0xff036800: return "cpowf"; + case 0xfffe79bf: return "_LCmulcc"; + case 0x06a840f5: return "sys_dbg_set_stacksize_ppu_exception_handler"; + case 0x08ef08a9: return "sys_dbg_get_spu_thread_group_ids"; + case 0x113b0bea: return "sys_dbg_get_ppu_thread_ids"; + case 0x1860f909: return "sys_dbg_get_spu_thread_ids"; + case 0x22916f45: return "sys_dbg_register_ppu_exception_handler"; + case 0x24a3d413: return "sys_dbg_mat_set_condition"; + case 0x266c2bd3: return "sys_dbg_read_spu_thread_context2"; + case 0x3147c6ca: return "sys_dbg_enable_floating_point_enabled_exception"; + case 0x381ae33e: return "sys_dbg_get_event_queue_information"; + case 0x3e5eed36: return "sys_dbg_get_spu_thread_name"; + case 0x4b55f456: return "sys_dbg_get_ppu_thread_name"; + case 0x4ded9f6c: return "sys_dbg_signal_to_ppu_exception_handler"; + case 0x50453aa8: return "sys_dbg_get_mutex_information"; + case 0x580f8203: return "sys_dbg_vm_get_page_information"; + case 0x590a276e: return "sys_dbg_mat_get_condition"; + case 0x63bd413e: return "sys_dbg_get_cond_information"; + case 0x6b413178: return "sys_dbg_get_ppu_thread_status"; + case 0x7bdadb01: return "sys_dbg_get_lwcond_information"; + case 0x9794bb53: return "sys_dbg_get_rwlock_information"; + case 0x9ddb9dc3: return "sys_dbg_get_spu_thread_group_status"; + case 0xa2d6cbd2: return "sys_dbg_get_semaphore_information"; + case 0xab475d53: return "sys_dbg_set_mask_to_ppu_exception_handler"; + case 0xb9da87d3: return "sys_dbg_get_coredump_params"; + case 0xbb0ae221: return "sys_dbg_get_address_from_dabr"; + case 0xbd69e584: return "sys_dbg_get_spu_thread_group_name"; + case 0xc0eb9266: return "sys_dbg_finalize_ppu_exception_handler"; + case 0xc21ee635: return "sys_dbg_read_spu_thread_context"; + case 0xc353353a: return "sys_dbg_initialize_ppu_exception_handler"; + case 0xc5eef17f: return "sys_dbg_read_ppu_thread_context"; + case 0xc6d7ec13: return "sys_dbg_unregister_ppu_exception_handler"; + case 0xcb377e36: return "sys_dbg_get_lwmutex_information"; + case 0xd830062a: return "sys_dbg_signal_to_coredump_handler"; + case 0xdb14b37b: return "sys_dbg_set_address_to_dabr"; + case 0xdf856979: return "sys_dbg_get_event_flag_information"; + case 0xf254768c: return "sys_dbg_disable_floating_point_enabled_exception"; + case 0x051ee3ee: return "socketpoll"; + case 0x05bd4438: return "sys_net_get_udpp2p_test_param"; + case 0x10b81ed6: return "sys_net_set_udpp2p_test_param"; + case 0x139a9e9b: return "sys_net_initialize_network_ex"; + case 0x13efe7f5: return "getsockname"; + case 0x1d14d6e4: return "sys_net_get_lib_name_server"; + case 0x1f953b9f: return "recvfrom"; + case 0x27fb339d: return "sys_net_if_ctl"; + case 0x28e208bb: return "listen"; + case 0x368823c0: return "sys_net_get_netemu_test_param"; + case 0x3b27c780: return "sys_net_get_sockinfo"; + case 0x3f09e20a: return "socketselect"; + case 0x44328aa2: return "sys_net_close_dump"; + case 0x4ab0b9b9: return "sys_net_set_test_param"; + case 0x506ad863: return "inet_network"; + case 0x5420e419: return "sys_net_show_nameserver"; + case 0x566893ce: return "inet_lnaof"; + case 0x5a045bd1: return "getsockopt"; + case 0x6005cde1: return "_sys_net_errno_loc"; + case 0x64f66d35: return "connect"; + case 0x6db6e8cd: return "socketclose"; + case 0x71f4c717: return "gethostbyname"; + case 0x7687d48c: return "sys_net_set_resolver_configurations"; + case 0x79b61646: return "sys_net_show_route"; + case 0x858a930b: return "inet_ntoa"; + case 0x88f03575: return "setsockopt"; + case 0x89c9917c: return "sys_net_read_dump"; + case 0x8af3825e: return "inet_pton"; + case 0x8ccf05ed: return "sys_net_abort_resolver"; + case 0x8d1b77fb: return "sys_net_abort_socket"; + case 0x9647570b: return "sendto"; + case 0x9a318259: return "sys_net_set_lib_name_server"; + case 0x9c056962: return "socket"; + case 0xa50777c6: return "shutdown"; + case 0xa5a86557: return "sys_net_get_test_param"; + case 0xa765d029: return "sys_net_get_sockinfo_ex"; + case 0xa9a079e0: return "inet_aton"; + case 0xab447704: return "sys_net_open_dump"; + case 0xad09481b: return "sendmsg"; + case 0xb0a59804: return "bind"; + case 0xb4152c74: return "inet_makeaddr"; + case 0xb48636c4: return "sys_net_show_ifconfig"; + case 0xb68d5625: return "sys_net_finalize_network"; + case 0xc9157d30: return "_sys_net_h_errno_loc"; + case 0xc94f6939: return "accept"; + case 0xc98a3146: return "inet_ntop"; + case 0xc9d09c34: return "recvmsg"; + case 0xdabbc2c0: return "inet_addr"; + case 0xdc751b40: return "send"; + case 0xe2434507: return "sys_net_set_netemu_test_param"; + case 0xe39a62a7: return "inet_netof"; + case 0xf7ac8941: return "gethostbyaddr"; + case 0xf9ec2db6: return "getpeername"; + case 0xfba04f37: return "recv"; + case 0xfdb8f926: return "sys_net_free_thread_context"; + case 0x0341bb97: return "sys_prx_get_module_id_by_address"; + case 0x04e83d2c: return "_sys_strncmp"; + case 0x052d29a6: return "_sys_strcat"; + case 0x05c65656: return "sys_mempool_try_allocate_block"; + case 0x0618936b: return "_sys_vsnprintf"; + case 0x06574237: return "_sys_snprintf"; + case 0x1573dc3f: return "sys_lwmutex_lock"; + case 0x191f0c4a: return "_sys_strrchr"; + case 0x1ae10b92: return "_sys_spu_printf_attach_thread"; + case 0x1bc200f4: return "sys_lwmutex_unlock"; + case 0x1c9a942c: return "sys_lwcond_destroy"; + case 0x1ca525a2: return "_sys_strncasecmp"; + case 0x1ed454ce: return "sys_spu_elf_get_information"; + case 0x24a1ea07: return "sys_ppu_thread_create"; + case 0x25596f51: return "sys_mempool_get_count"; + case 0x26090058: return "sys_prx_load_module"; + case 0x27427742: return "_sys_memmove"; + case 0x2a6d9d51: return "sys_lwcond_wait"; + case 0x2c847572: return "_sys_process_atexitspawn"; + case 0x2d36462b: return "_sys_strlen"; + case 0x2f85c0ef: return "sys_lwmutex_create"; + case 0x3172759d: return "sys_game_get_temperature"; + case 0x318f17e1: return "_sys_memalign"; + case 0x350d454e: return "sys_ppu_thread_get_id"; + case 0x35168520: return "_sys_heap_malloc"; + case 0x3bd53c7b: return "_sys_memchr"; + case 0x3dd4a957: return "sys_ppu_thread_register_atexit"; + case 0x409ad939: return "sys_mmapper_free_memory"; + case 0x42b23552: return "sys_prx_register_library"; + case 0x44265c08: return "_sys_heap_memalign"; + case 0x459b4393: return "_sys_strcmp"; + case 0x45fe2fce: return "_sys_spu_printf_initialize"; + case 0x4643ba6e: return "sys_mmapper_unmap_memory"; + case 0x4a071d98: return "sys_interrupt_thread_disestablish"; + case 0x4b2f301a: return "_sys_tolower"; + case 0x5267cb35: return "sys_spinlock_unlock"; + case 0x52aadadf: return "sys_lwcond_signal_to"; + case 0x5fdfb2fe: return "_sys_spu_printf_detach_group"; + case 0x608212fc: return "sys_mempool_free_block"; + case 0x620e35a7: return "sys_game_get_system_sw_version"; + case 0x67f9fedb: return "sys_game_process_exitspawn2"; + case 0x68b9b011: return "_sys_memset"; + case 0x6bf66ea7: return "_sys_memcpy"; + case 0x6e05231d: return "sys_game_watchdog_stop"; + case 0x70258515: return "sys_mmapper_allocate_memory_from_container"; + case 0x71a8472a: return "sys_get_random_number"; + case 0x722a0254: return "sys_spinlock_trylock"; + case 0x74311398: return "sys_prx_get_my_module_id"; + case 0x744680a2: return "sys_initialize_tls"; + case 0x7498887b: return "_sys_strchr"; + case 0x791b9219: return "_sys_vsprintf"; + case 0x80fb0c19: return "sys_prx_stop_module"; + case 0x8461e528: return "sys_time_get_system_time"; + case 0x84bb6774: return "sys_prx_get_module_info"; + case 0x893305fa: return "sys_raw_spu_load"; + case 0x8985b5b6: return "_sys_heap_stats"; + case 0x8a2f159b: return "console_getc"; + case 0x8a561d92: return "_sys_heap_free"; + case 0x8bb03ab8: return "sys_game_board_storage_write"; + case 0x8c2bb498: return "sys_spinlock_initialize"; + case 0x96328741: return "_sys_process_at_Exitspawn"; + case 0x4f7172c9: return "sys_process_is_stack"; + case 0x996f7cf8: return "_sys_strncat"; + case 0x99c88692: return "_sys_strcpy"; + case 0x9d3c0f81: return "sys_mempool_destroy"; + case 0x9e0623b5: return "sys_game_watchdog_start"; + case 0x9f04f7af: return "_sys_printf"; + case 0x9f18429d: return "sys_prx_start_module"; + case 0x9f950780: return "sys_game_get_rtc_status"; + case 0xa146a143: return "sys_mempool_allocate_block"; + case 0xa1f9eafe: return "_sys_sprintf"; + case 0xa285139d: return "sys_spinlock_lock"; + case 0xa2c7ba64: return "sys_prx_exitspawn_with_level"; + case 0xa330ad84: return "sys_prx_load_module_on_memcontainer_by_fd"; + case 0xa3e3be68: return "sys_ppu_thread_once"; + case 0xa5d06bf0: return "sys_prx_get_module_list"; + case 0xaa6d9bff: return "sys_prx_load_module_on_memcontainer"; + case 0xac6fc404: return "sys_ppu_thread_unregister_atexit"; + case 0xacad8fb6: return "sys_game_watchdog_clear"; + case 0xaeb78725: return "sys_lwmutex_trylock"; + case 0xaede4b03: return "_sys_heap_delete_heap"; + case 0xaff080a4: return "sys_ppu_thread_exit"; + case 0xb257540b: return "sys_mmapper_allocate_memory"; + case 0xb27c8ae7: return "sys_prx_load_module_list"; + case 0xb2fcf2c8: return "_sys_heap_create_heap"; + case 0xb3bbcf2a: return "_sys_spu_printf_detach_thread"; + case 0xb6369393: return "_sys_heap_get_total_free_size"; + case 0xb995662e: return "sys_raw_spu_image_load"; + case 0xb9bf1078: return "_sys_heap_alloc_heap_memory"; + case 0xbdb18f83: return "_sys_malloc"; + case 0xc3476d0c: return "sys_lwmutex_destroy"; + case 0xc4fd6121: return "_sys_qsort"; + case 0xca9a60bf: return "sys_mempool_create"; + case 0xd0ea47a7: return "sys_prx_unregister_library"; + case 0xd1ad4570: return "_sys_heap_get_mallinfo"; + case 0xd3039d4d: return "_sys_strncpy"; + case 0xda0eb71a: return "sys_lwcond_create"; + case 0xdb6b3250: return "sys_spu_elf_get_segments"; + case 0xdc578057: return "sys_mmapper_map_memory"; + case 0xdd0c1e09: return "_sys_spu_printf_attach_group"; + case 0xdd3b27ac: return "_sys_spu_printf_finalize"; + case 0xe0998dbf: return "sys_prx_get_module_id_by_name"; + case 0xe0da8efd: return "sys_spu_image_close"; + case 0xe66bac36: return "console_putc"; + case 0xe6f2c1e7: return "sys_process_exit"; + case 0xe76964f5: return "sys_game_board_storage_read"; + case 0xe7ef3a80: return "sys_prx_load_module_list_on_memcontainer"; + case 0xe9a1bd84: return "sys_lwcond_signal_all"; + case 0xebe5f72f: return "sys_spu_image_import"; + case 0xeef75113: return "_sys_toupper"; + case 0xef68c17c: return "sys_prx_load_module_by_fd"; + case 0xef87a695: return "sys_lwcond_signal"; + case 0xf0aece0d: return "sys_prx_unload_module"; + case 0xf57e1d6f: return "console_write"; + case 0xf7f7fb20: return "_sys_free"; + case 0xfa7f693d: return "_sys_vprintf"; + case 0xfb5db080: return "_sys_memcmp"; + case 0xfc52a7a9: return "sys_game_process_exitspawn"; + } + + // check registered functions + if (fid < 0x100000000ull) + { + /* + if (const auto func = get_ppu_func_by_nid(static_cast(fid))) + { + if (func->name) + { + return func->name; + } + } + */ + } + + return ~fid < 1024 ? fmt::format("syscall_%lld", ~fid) : fmt::format("0x%08llX", fid); + } +} \ No newline at end of file diff --git a/rpcs3-next/rpcs3/internal/rpcs3/syscalls/log_base.cpp b/rpcs3-next/rpcs3/internal/rpcs3/syscalls/log_base.cpp new file mode 100644 index 000000000000..3305223ed7b0 --- /dev/null +++ b/rpcs3-next/rpcs3/internal/rpcs3/syscalls/log_base.cpp @@ -0,0 +1,25 @@ +#include + +#include +#include +#include "log_base.h" + +namespace rpcs3::syscalls +{ + bool log_base::check_logging() const + { + return /*rpcs3::config.misc.log.hle_logging.value() ||*/ m_logging; + } + + void log_base::log_output(log_type type, std::string text) const + { + switch (type) + { + case log_type::notice: LOG_NOTICE(HLE, name() + ": " + text); break; + case log_type::success: LOG_SUCCESS(HLE, name() + ": " + text); break; + case log_type::warning: LOG_WARNING(HLE, name() + ": " + text); break; + case log_type::error: LOG_ERROR(HLE, name() + ": " + text); break; + case log_type::todo: LOG_ERROR(HLE, name() + " TODO: " + text); break; + } + } +} \ No newline at end of file diff --git a/rpcs3-next/rpcs3/internal/rpcs3/syscalls/log_base.h b/rpcs3-next/rpcs3/internal/rpcs3/syscalls/log_base.h new file mode 100644 index 000000000000..ba36d563ca27 --- /dev/null +++ b/rpcs3-next/rpcs3/internal/rpcs3/syscalls/log_base.h @@ -0,0 +1,79 @@ +#pragma once +#include +#include + +namespace rpcs3::syscalls +{ + class log_base + { + bool m_logging; + bool check_logging() const; + + enum class log_type + { + notice, + success, + warning, + error, + todo, + }; + + void log_output(log_type type, std::string text) const; + + template never_inline safe_buffers void log_prepare(log_type type, const char* fmt, Args... args) const + { + log_output(type, fmt::format(fmt, args...)); + } + + never_inline safe_buffers void log_prepare(log_type type, const char* fmt) const + { + log_output(type, fmt); + } + + public: + void set_logging(bool value) + { + m_logging = value; + } + + log_base() + { + set_logging(false); + } + + virtual const std::string& name() const = 0; + + template force_inline void notice(const char* fmt, Args... args) const + { + log_prepare(log_type::notice, fmt, fmt::do_unveil(args)...); + } + + template force_inline void log(const char* fmt, Args... args) const + { + if (check_logging()) + { + notice(fmt, args...); + } + } + + template force_inline void success(const char* fmt, Args... args) const + { + log_prepare(log_type::success, fmt, fmt::do_unveil(args)...); + } + + template force_inline void warning(const char* fmt, Args... args) const + { + log_prepare(log_type::warning, fmt, fmt::do_unveil(args)...); + } + + template force_inline void error(const char* fmt, Args... args) const + { + log_prepare(log_type::error, fmt, fmt::do_unveil(args)...); + } + + template force_inline void todo(const char* fmt, Args... args) const + { + log_prepare(log_type::todo, fmt, fmt::do_unveil(args)...); + } + }; +} \ No newline at end of file diff --git a/rpcs3-next/rpcs3/internal/rpcs3/syscalls/ModuleManager.cpp b/rpcs3-next/rpcs3/internal/rpcs3/syscalls/module_manager.cpp similarity index 100% rename from rpcs3-next/rpcs3/internal/rpcs3/syscalls/ModuleManager.cpp rename to rpcs3-next/rpcs3/internal/rpcs3/syscalls/module_manager.cpp diff --git a/rpcs3-next/rpcs3/internal/rpcs3/syscalls/ModuleManager.h b/rpcs3-next/rpcs3/internal/rpcs3/syscalls/module_manager.h similarity index 100% rename from rpcs3-next/rpcs3/internal/rpcs3/syscalls/ModuleManager.h rename to rpcs3-next/rpcs3/internal/rpcs3/syscalls/module_manager.h diff --git a/rpcs3-next/rpcs3/internal/rpcs3/syscalls/Callback.cpp "b/rpcs3-next/rpcs3/internal/rpcs3/syscalls/\321\201allback.cpp" similarity index 87% rename from rpcs3-next/rpcs3/internal/rpcs3/syscalls/Callback.cpp rename to "rpcs3-next/rpcs3/internal/rpcs3/syscalls/\321\201allback.cpp" index 288be60290fd..1674929fbf32 100644 --- a/rpcs3-next/rpcs3/internal/rpcs3/syscalls/Callback.cpp +++ "b/rpcs3-next/rpcs3/internal/rpcs3/syscalls/\321\201allback.cpp" @@ -1,12 +1,6 @@ -#include "stdafx.h" -#include "Utilities/Log.h" -#include "Emu/Memory/Memory.h" -#include "Emu/System.h" -#include "Emu/IdManager.h" - -#include "Emu/Cell/PPUThread.h" -#include "Emu/ARMv7/ARMv7Thread.h" -#include "Callback.h" +#include + +#include void CallbackManager::Register(check_cb_t func) { diff --git a/rpcs3-next/rpcs3/internal/rpcs3/syscalls/Callback.h "b/rpcs3-next/rpcs3/internal/rpcs3/syscalls/\321\201allback.h" similarity index 100% rename from rpcs3-next/rpcs3/internal/rpcs3/syscalls/Callback.h rename to "rpcs3-next/rpcs3/internal/rpcs3/syscalls/\321\201allback.h" diff --git a/rpcs3-next/rpcs3/rpcs3.core.vcxproj b/rpcs3-next/rpcs3/rpcs3.core.vcxproj index cc142d561d51..bf9f1b1dad32 100644 --- a/rpcs3-next/rpcs3/rpcs3.core.vcxproj +++ b/rpcs3-next/rpcs3/rpcs3.core.vcxproj @@ -19,7 +19,18 @@ - + + + + + + + + + + + + {7a675e5e-b7f3-4b29-90b8-f6a12c0be59a} @@ -85,6 +96,10 @@ WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions) _DEBUG;_LIB;%(PreprocessorDefinitions) NDEBUG;_LIB;%(PreprocessorDefinitions) + true + true + true + true diff --git a/rpcs3-next/rpcs3/rpcs3.core.vcxproj.filters b/rpcs3-next/rpcs3/rpcs3.core.vcxproj.filters index 63f44e06ad62..40f8be719b69 100644 --- a/rpcs3-next/rpcs3/rpcs3.core.vcxproj.filters +++ b/rpcs3-next/rpcs3/rpcs3.core.vcxproj.filters @@ -11,8 +11,37 @@ - + src + + src + + + src + + + + + include + + + include + + + include + + + include + + + include + + + include + + + include + \ No newline at end of file diff --git a/rpcs3-next/rpcs3/rpcs3.syscalls.vcxproj b/rpcs3-next/rpcs3/rpcs3.syscalls.vcxproj index 850082e5f919..c4caed073aa8 100644 --- a/rpcs3-next/rpcs3/rpcs3.syscalls.vcxproj +++ b/rpcs3-next/rpcs3/rpcs3.syscalls.vcxproj @@ -18,6 +18,21 @@ x64 + + + + + + + + + + + + + + + {79fc25c3-13e9-4807-859a-239518e862bd} Clang diff --git a/rpcs3-next/rpcs3/rpcs3.syscalls.vcxproj.filters b/rpcs3-next/rpcs3/rpcs3.syscalls.vcxproj.filters index e36203435cd4..4db6effd7213 100644 --- a/rpcs3-next/rpcs3/rpcs3.syscalls.vcxproj.filters +++ b/rpcs3-next/rpcs3/rpcs3.syscalls.vcxproj.filters @@ -10,4 +10,41 @@ h + + + include + + + include + + + include + + + include + + + include + + + include + + + include + + + include + + + + + src + + + src + + + src + + \ No newline at end of file diff --git a/rpcs3-next/rpcs3/rpcs3.vcxproj b/rpcs3-next/rpcs3/rpcs3.vcxproj index bb61153bf9c9..aef0ea06781c 100644 --- a/rpcs3-next/rpcs3/rpcs3.vcxproj +++ b/rpcs3-next/rpcs3/rpcs3.vcxproj @@ -19,7 +19,7 @@ - + {9435393C-F1DF-470E-BE8F-6792D50AC7A2} @@ -76,27 +76,27 @@ true $(SolutionDir)bin\ $(SolutionDir)tmp\$(ProjectName)-$(Platform)-$(Configuration)\ - $(SolutionDir)lib\$(Platform)-$(Configuration)\;$(LibraryPath) + $(SolutionDir)lib\$(Configuration)-$(Platform)\;$(LibraryPath) $(ProjectName)-dbg true $(SolutionDir)bin\ $(SolutionDir)tmp\$(ProjectName)-$(Platform)-$(Configuration)\ - $(SolutionDir)lib\$(Platform)-$(Configuration)\;$(LibraryPath) + $(SolutionDir)lib\$(Configuration)-$(Platform)\;$(LibraryPath) $(ProjectName)-dbg false $(SolutionDir)bin\ $(SolutionDir)tmp\$(ProjectName)-$(Platform)-$(Configuration)\ - $(SolutionDir)lib\$(Platform)-$(Configuration)\;$(LibraryPath) + $(SolutionDir)lib\$(Configuration)-$(Platform)\;$(LibraryPath) false $(SolutionDir)bin\ $(SolutionDir)tmp\$(ProjectName)-$(Platform)-$(Configuration)\ - $(SolutionDir)lib\$(Platform)-$(Configuration)\;$(LibraryPath) + $(SolutionDir)lib\$(Configuration)-$(Platform)\;$(LibraryPath) diff --git a/rpcs3-next/rpcs3/rpcs3.vcxproj.filters b/rpcs3-next/rpcs3/rpcs3.vcxproj.filters index 39209cb50914..7dd10952b5ca 100644 --- a/rpcs3-next/rpcs3/rpcs3.vcxproj.filters +++ b/rpcs3-next/rpcs3/rpcs3.vcxproj.filters @@ -11,7 +11,7 @@ - + src