294 lines
11 KiB
C++
294 lines
11 KiB
C++
#ifndef CORE_LIBS_PRX_LIBSCESYSMODULE_MODULETABLE_HPP
|
|
#define CORE_LIBS_PRX_LIBSCESYSMODULE_MODULETABLE_HPP
|
|
|
|
#include <cstdint>
|
|
#include <unordered_map>
|
|
|
|
inline const std::unordered_map<std::uint32_t, const char*> kModuleTable = {
|
|
{0x00000001, "libSceAudioOut"},
|
|
{0x00000002, "libSceAudioIn"},
|
|
{0x00000006, "libSceFiber"},
|
|
{0x00000007, "libSceUlt"},
|
|
{0x0000000b, "libSceNgs2"},
|
|
{0x00000017, "libSceXml"},
|
|
{0x00000019, "libSceNpUtility"},
|
|
{0x0000001a, "libSceVoice"},
|
|
{0x0000001b, "libSceVoiceQos"},
|
|
{0x0000001c, "libSceNpMatching2"},
|
|
{0x0000001e, "libSceNpScoreRanking"},
|
|
{0x00000021, "libSceRudp"},
|
|
{0x0000002c, "libSceNpTus"},
|
|
{0x00000038, "libSceFace"},
|
|
{0x00000039, "libSceSmart"},
|
|
{0x00000080, "libSceJson"},
|
|
{0x00000081, "libSceGameLiveStreaming"},
|
|
{0x00000082, "libSceCompanionUtil"},
|
|
{0x00000083, "libScePlayGo"},
|
|
{0x00000084, "libSceFont"},
|
|
{0x00000085, "libSceVideoRecording"},
|
|
{0x00000086, "libSceS3DConversion"},
|
|
{0x00000088, "libSceAudiodec"},
|
|
{0x0000008a, "libSceJpegDec"},
|
|
{0x0000008b, "libSceJpegEnc"},
|
|
{0x0000008c, "libScePngDec"},
|
|
{0x0000008d, "libScePngEnc"},
|
|
{0x0000008e, "libSceVideodec"},
|
|
{0x0000008f, "libSceMove"},
|
|
{0x00000091, "libScePadTracker"},
|
|
{0x00000092, "libSceDepth"},
|
|
{0x00000093, "libSceHand"},
|
|
{0x00000095, "libSceIme"},
|
|
{0x00000096, "libSceImeDialog"},
|
|
{0x00000097, "libSceNpParty"},
|
|
{0x00000098, "libSceFontFt"},
|
|
{0x00000099, "libSceFreeTypeOt"},
|
|
{0x0000009a, "libSceFreeTypeOl"},
|
|
{0x0000009b, "libSceFreeTypeOptOl"},
|
|
{0x0000009c, "libSceScreenShot"},
|
|
{0x0000009d, "libSceNpAuth"},
|
|
{0x0000009f, "libSceSulpha"},
|
|
{0x000000a0, "libSceSaveDataDialog"},
|
|
{0x000000a2, "libSceInvitationDialog"},
|
|
{0x000000a3, "libSceKeyboard"},
|
|
{0x000000a4, "libSceMsgDialog"},
|
|
{0x000000a5, "libSceAvPlayer"},
|
|
{0x000000a6, "libSceContentExport"},
|
|
{0x000000a7, "libSceAudio3d"},
|
|
{0x000000a8, "libSceNpCommerce"},
|
|
{0x000000a9, "libSceMouse"},
|
|
{0x000000aa, "libSceCompanionHttpd"},
|
|
{0x000000ab, "libSceWebBrowserDialog"},
|
|
{0x000000ac, "libSceErrorDialog"},
|
|
{0x000000ad, "libSceNpTrophy"},
|
|
{0x000000ae, "libSceVideoCoreInterface"},
|
|
{0x000000af, "libSceVideoCoreServerInterface"},
|
|
{0x000000b0, "libSceNpSnsFacebookDialog"},
|
|
{0x000000b1, "libSceMoveTracker"},
|
|
{0x000000b2, "libSceNpProfileDialog"},
|
|
{0x000000b3, "libSceNpFriendListDialog"},
|
|
{0x000000b4, "libSceAppContent"},
|
|
{0x000000b5, "libSceNpSignaling"},
|
|
{0x000000b6, "libSceRemoteplay"},
|
|
{0x000000b7, "libSceUsbd"},
|
|
{0x000000b8, "libSceGameCustomDataDialog"},
|
|
{0x000000b9, "libSceNpEulaDialog"},
|
|
{0x000000ba, "libSceRandom"},
|
|
{0x000000bc, "libSceM4aacEnc"},
|
|
{0x000000bd, "libSceAudiodecCpu"},
|
|
{0x000000be, "libSceAudiodecCpuDdp"},
|
|
{0x000000c0, "libSceAudiodecCpuM4aac"},
|
|
{0x000000c1, "libSceBemp2sys"},
|
|
{0x000000c2, "libSceBeisobmf"},
|
|
{0x000000c3, "libScePlayReady"},
|
|
{0x000000c4, "libSceVideoNativeExtEssential"},
|
|
{0x000000c5, "libSceZlib"},
|
|
{0x000000c6, "libSceDtcpIp"},
|
|
{0x000000c7, "libSceContentSearch"},
|
|
{0x000000c8, "libSceShareUtility"},
|
|
{0x000000c9, "libSceAudiodecCpuDtsHdLbr"},
|
|
{0x000000ca, "libSceDeci4h"},
|
|
{0x000000cb, "libSceHeadTracker"},
|
|
{0x000000cc, "libSceGameUpdate"},
|
|
{0x000000cd, "libSceAutoMounterClient"},
|
|
{0x000000ce, "libSceSystemGesture"},
|
|
{0x000000cf, "libSceVideodec2"},
|
|
{0x000000d0, "libSceVdecwrap"},
|
|
{0x000000d1, "libSceAt9Enc"},
|
|
{0x000000d2, "libSceConvertKeycode"},
|
|
{0x000000d3, "libSceSharePlay"},
|
|
{0x000000d4, "libSceHmd"},
|
|
{0x000000d5, "libSceUsbStorage"},
|
|
{0x000000d6, "libSceUsbStorageDialog"},
|
|
{0x000000d7, "libSceDiscMap"},
|
|
{0x000000d8, "libSceFaceTracker"},
|
|
{0x000000d9, "libSceHandTracker"},
|
|
{0x000000da, "libSceNpSnsYouTubeDialog"},
|
|
{0x000000dc, "libSceProfileCacheExternal"},
|
|
{0x000000dd, "libSceMusicPlayerService"},
|
|
{0x000000de, "libSceSpSysCallWrapper"},
|
|
{0x000000df, "libScePs2EmuMenuDialog"},
|
|
{0x000000e0, "libSceNpSnsDailyMotionDialog"},
|
|
{0x000000e1, "libSceAudiodecCpuHevag"},
|
|
{0x000000e2, "libSceLoginDialog"},
|
|
{0x000000e3, "libSceLoginService"},
|
|
{0x000000e4, "libSceSigninDialog"},
|
|
{0x000000e5, "libSceVdecsw"},
|
|
{0x000000e6, "libSceCustomMusicCore"},
|
|
{0x000000e7, "libSceJson2"},
|
|
{0x000000e8, "libSceAudioLatencyEstimation"},
|
|
{0x000000e9, "libSceWkFontConfig"},
|
|
{0x000000ea, "libSceVorbisDec"},
|
|
{0x000000eb, "libSceHmdSetupDialog"},
|
|
{0x000000ed, "libSceVrTracker"},
|
|
{0x000000ee, "libSceContentDelete"},
|
|
{0x000000ef, "libSceImeBackend"},
|
|
{0x000000f0, "libSceNetCtlApDialog"},
|
|
{0x000000f1, "libScePlayGoDialog"},
|
|
{0x000000f2, "libSceSocialScreen"},
|
|
{0x000000f3, "libSceEditMp4"},
|
|
{0x000000f5, "libScePsmKitSystem"},
|
|
{0x000000f6, "libSceTextToSpeech"},
|
|
{0x000000f7, "libSceNpToolkit"},
|
|
{0x000000f8, "libSceCustomMusicService"},
|
|
{0x000000f9, "libSceClSysCallWrapper"},
|
|
{0x000000fa, "libSceSystemLogger"},
|
|
{0x000000fb, "libSceBluetoothHid"},
|
|
{0x000000fc, "libSceVideoDecoderArbitration"},
|
|
{0x000000fd, "libSceVrServiceDialog"},
|
|
{0x000000fe, "libSceJobManager"},
|
|
{0x000000ff, "libSceShareFactoryUtil"},
|
|
{0x00000100, "libSceSocialScreenDialog"},
|
|
{0x00000101, "libSceNpSnsDialog"},
|
|
{0x00000102, "libSceNpToolkit2"},
|
|
{0x00000103, "libSceSrcUtl"},
|
|
{0x00000104, "libSceDiscId"},
|
|
{0x00000105, "libSceNpUniversalDataSystem"},
|
|
{0x00000106, "libSceKeyboard"},
|
|
{0x00000107, "libSceGic"},
|
|
{0x00000108, "libScePlayReady2"},
|
|
{0x00000109, "libSceHdrScopes"},
|
|
{0x0000010c, "libSceCesCs"},
|
|
{0x0000010d, "libScePlayerInvitationDialog"},
|
|
{0x0000010f, "libSceShare"},
|
|
{0x00000110, "libSceNpTrophy2"},
|
|
{0x00000112, "libSceNpSessionSignaling"},
|
|
{0x00000113, "libSceNpEntitlementAccess"},
|
|
{0x00000114, "libSceVoiceChat"},
|
|
{0x00000115, "libSceNpCppWebApi"},
|
|
{0x00000116, "libSceHubAppUtil"},
|
|
{0x0000011a, "libSceNpPartner001"},
|
|
{0x00000120, "libSceAudioPropagation"},
|
|
{0x0000012f, "libSceFontGs"},
|
|
{0x00000135, "libSceFontGsm"},
|
|
{0x00000138, "libSceNpPartnerSubscription"},
|
|
{0x00000139, "libSceNpAuthAuthorizedAppDialog"},
|
|
{0x80000001, "libSceAudioOut"},
|
|
{0x80000002, "libSceAudioIn"},
|
|
{0x80000003, "libSceAvcap"},
|
|
{0x80000004, "libSceSysCore"},
|
|
{0x80000007, "libSceCdlgUtilServer"},
|
|
{0x80000009, "libSceNetCtl"},
|
|
{0x8000000a, "libSceHttp"},
|
|
{0x8000000b, "libSceSsl2"},
|
|
{0x8000000c, "libSceNpCommon"},
|
|
{0x8000000d, "libSceNpManager"},
|
|
{0x8000000e, "libSceNpWebApi"},
|
|
{0x8000000f, "libSceSaveData"},
|
|
{0x80000010, "libSceSystemService"},
|
|
{0x80000011, "libSceUserService"},
|
|
{0x80000012, "libSceVisionManager"},
|
|
{0x80000013, "libSceAc3Enc"},
|
|
{0x80000014, "libSceAppInstUtil"},
|
|
{0x80000015, "libSceVdecCore"},
|
|
{0x80000016, "libSceVencCore"},
|
|
{0x80000017, "libSceHidControl"},
|
|
{0x80000018, "libSceCommonDialog"},
|
|
{0x80000019, "libScePerf"},
|
|
{0x8000001a, "libSceCamera"},
|
|
{0x8000001b, "libSceNpSns"},
|
|
{0x8000001c, "libSceNet"},
|
|
{0x8000001d, "libSceIpmi"},
|
|
{0x8000001e, "libSceMbus"},
|
|
{0x8000001f, "libSceRegMgr"},
|
|
{0x80000020, "libSceRtc"},
|
|
{0x80000021, "libSceAvSetting"},
|
|
{0x80000022, "libSceVideoOut"},
|
|
{0x80000023, "libSceAjm"},
|
|
{0x80000024, "libScePad"},
|
|
{0x80000025, "libSceDbg"},
|
|
{0x80000026, "libSceSysUtil"},
|
|
{0x80000027, "libSceMarlin"},
|
|
{0x80000028, "libSceDtsEnc"},
|
|
{0x80000029, "libSceDipsw"},
|
|
{0x8000002a, "libSceNpWebApi2"},
|
|
{0x8000002b, "libSceAudiodecCpuDts"},
|
|
{0x8000002d, "libSceAudiodecCpuDtsHdMa"},
|
|
{0x8000002e, "libSceAudiodecCpuLpcm"},
|
|
{0x8000002f, "libSceIduUtil"},
|
|
{0x80000030, "libScePsm"},
|
|
{0x80000031, "libSceKbEmulate"},
|
|
{0x80000032, "libSceAppChecker"},
|
|
{0x80000033, "libSceNpGriefReport"},
|
|
{0x80000034, "libSceWeb"},
|
|
{0x80000035, "libSceVdecSavc"},
|
|
{0x80000036, "libSceVdecSavc2"},
|
|
{0x80000037, "libSceVshctl"},
|
|
{0x80000039, "libSceGpuException"},
|
|
{0x8000003a, "libSceAudiodReport"},
|
|
{0x8000003b, "libSceSulphaDrv"},
|
|
{0x8000003c, "libSceVdecShevc"},
|
|
{0x8000003d, "libSceDbgAssist"},
|
|
{0x8000003e, "libSceOttvCapture"},
|
|
{0x8000003f, "libSceBackupRestoreUtil"},
|
|
{0x80000041, "libSceTtsCoreEnUs"},
|
|
{0x80000042, "libSceTtsCoreJp"},
|
|
{0x80000043, "libSceOpusCeltEnc"},
|
|
{0x80000044, "libSceOpusCeltDec"},
|
|
{0x80000045, "libSceLoginMgrServer"},
|
|
{0x80000046, "libSceVideoOutSecondary"},
|
|
{0x80000047, "libSceGnmResourceRegistration"},
|
|
{0x80000048, "libSceMat"},
|
|
{0x80000049, "libSceScm"},
|
|
{0x80000050, "libSceAvPlayerStreaming"},
|
|
{0x80000051, "libSceAudiodecCpuAlac"},
|
|
{0x80000052, "libSceGnmDriver"},
|
|
{0x80000053, "libSceAudiodecCpuFlac"},
|
|
{0x80000055, "libSceS3da"},
|
|
{0x80000056, "libSceDseehx"},
|
|
{0x80000057, "libSceDataTransfer"},
|
|
{0x80000058, "libSceAbstractStorage"},
|
|
{0x80000059, "libSceImageUtil"},
|
|
{0x8000005a, "libSceMetadataReaderWriter"},
|
|
{0x8000005b, "libSceJpegParser"},
|
|
{0x8000005c, "libSceGvMp4Parser"},
|
|
{0x8000005d, "libScePngParser"},
|
|
{0x8000005e, "libSceGifParser"},
|
|
{0x8000005f, "libSceAbstractLocal"},
|
|
{0x80000060, "libSceAbstractFacebook"},
|
|
{0x80000061, "libSceAbstractYoutube"},
|
|
{0x80000062, "libSceAbstractTwitter"},
|
|
{0x80000063, "libSceAbstractDailymotion"},
|
|
{0x80000064, "libScePrecompiledShaders"},
|
|
{0x80000065, "libSceLibreSsl"},
|
|
{0x80000066, "libSceFsInternalForVsh"},
|
|
{0x80000067, "libSceDolbyVision"},
|
|
{0x80000068, "libSceOpusSilkEnc"},
|
|
{0x80000069, "libSceOpusDec"},
|
|
{0x8000006a, "libSceWebKit2"},
|
|
{0x8000006b, "libSceWebKit2Secure"},
|
|
{0x8000006c, "libSceJscCompiler"},
|
|
{0x8000006d, "libSceOrbisCompat"},
|
|
{0x8000006e, "libSceJitBridge"},
|
|
{0x8000006f, "libSceJitBridge"},
|
|
{0x80000070, "libSceJscCompiler"},
|
|
{0x80000071, "libSceOrbisCompat"},
|
|
{0x80000072, "libSceWeb"},
|
|
{0x80000073, "libSceWebKit2"},
|
|
{0x80000074, "libSceWebKit2Secure"},
|
|
{0x80000075, "libSceRazorCpu"},
|
|
{0x80000076, "libSceRnpsAppMgr"},
|
|
{0x80000077, "libSceAsyncStorageInternal"},
|
|
{0x80000078, "libSceHttpCache"},
|
|
{0x80000079, "libSceNKWeb"},
|
|
{0x8000007a, "libSceNKWebKit"},
|
|
{0x8000007c, "libSceVnaInternal"},
|
|
{0x8000007d, "libSceVnaWebsocket"},
|
|
{0x8000008a, "libSceComposite"},
|
|
{0x8000008b, "libSceCompositeExt"},
|
|
{0x8000008c, "libSceHttp2"},
|
|
{0x8000008d, "libSceNpGameIntent"},
|
|
{0x8000008f, "libSceNpWebApi2"},
|
|
{0x80000094, "libSceAgc"},
|
|
{0x80000098, "libScePosixForWebKit"},
|
|
{0x8000009a, "libSceNpRemotePlaySessionSignaling"},
|
|
{0x800000aa, "libicu"},
|
|
{0x800000ab, "libpng16"},
|
|
{0x800000ac, "libcairo"},
|
|
{0x800000b1, "libcurl"},
|
|
{0x800000b8, "libSceLibreSsl3"},
|
|
{0x800000c0, "libSceGLSlimClientVSH"},
|
|
{0x800000c1, "libSceGLSlimServerVSH"},
|
|
};
|
|
|
|
#endif
|