Skip to content

Instantly share code, notes, and snippets.

@SiD3W4y
Created January 3, 2020 22:00
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save SiD3W4y/8934598c1a5323d111fc72edc516391a to your computer and use it in GitHub Desktop.
Save SiD3W4y/8934598c1a5323d111fc72edc516391a to your computer and use it in GitHub Desktop.
Resolve imports names for PSP elf files (NID)
# Resolve sce NIDs
# @category: PSP
from java.io import File
from generic.continues import RethrowContinuesFactory
from ghidra.app.util.bin import RandomAccessByteProvider
from ghidra.app.util.bin.format.elf import ElfHeader
nid_map = {
0x91e4f6a7: "sceKernelLibcClock",
0x27cc57f0: "sceKernelLibcTime",
0x71ec4271: "sceKernelLibcGettimeofday",
0xbfa98062: "sceKernelDcacheInvalidateRange",
0xc8186a58: "sceKernelUtilsMd5Digest",
0x9e5c5086: "sceKernelUtilsMd5BlockInit",
0x61e1e525: "sceKernelUtilsMd5BlockUpdate",
0xb8d24e78: "sceKernelUtilsMd5BlockResult",
0x840259f1: "sceKernelUtilsSha1Digest",
0xf8fcd5ba: "sceKernelUtilsSha1BlockInit",
0x346f6da8: "sceKernelUtilsSha1BlockUpdate",
0x585f1c09: "sceKernelUtilsSha1BlockResult",
0xe860e75e: "sceKernelUtilsMt19937Init",
0x06fb8a63: "sceKernelUtilsMt19937UInt",
0x37fb5c42: "sceKernelGetGPI",
0x6ad345d7: "sceKernelSetGPO",
0x79d1c3fa: "sceKernelDcacheWritebackAll",
0xb435dec5: "sceKernelDcacheWritebackInvalidateAll",
0x3ee30821: "sceKernelDcacheWritebackRange",
0x34b9fa9e: "sceKernelDcacheWritebackInvalidateRange",
0xc2df770e: "sceKernelIcacheInvalidateRange",
0x80001c4c: "sceKernelDcacheProbe",
0x16641d70: "sceKernelDcacheReadTag",
0x4fd31c9d: "sceKernelIcacheProbe",
0xfb05fad0: "sceKernelIcacheReadTag",
0x920f104a: "sceKernelIcacheInvalidateAll",
0xace23476: "sceKernelCheckPspConfig",
0x7be1421c: "sceKernelCheckExecFile",
0xbf983ef2: "sceKernelProbeExecutableObject",
0x7068e6ba: "sceKernelLoadExecutableObject",
0xb4d6fecc: "sceKernelApplyElfRelSection",
0x54ab2675: "sceKernelApplyPspRelSection",
0x2952f5ac: "sceKernelDcacheWBinvAll",
0x99a695f0: "sceKernelRegisterLibrary",
0x5873a31f: "sceKernelRegisterLibraryForUser",
0x0b464512: "sceKernelReleaseLibrary",
0x9baf90f6: "sceKernelCanReleaseLibrary",
0x0e760dba: "sceKernelLinkLibraryEntries",
0x0de1f600: "sceKernelLinkLibraryEntriesForUser",
0xda1b09aa: "sceKernelUnLinkLibraryEntries",
0xc99dd47a: "sceKernelQueryLoadCoreCB",
0x616fcccd: "sceKernelSetBootCallbackLevel",
0xf32a2940: "sceKernelModuleFromUID",
0xcd0f3bac: "sceKernelCreateModule",
0x6b2371c2: "sceKernelDeleteModule",
0x7320d964: "sceKernelModuleAssign",
0x44b292ab: "sceKernelAllocModule",
0xbd61d4d5: "sceKernelFreeModule",
0xae7c6e76: "sceKernelRegisterModule",
0x74cf001a: "sceKernelReleaseModule",
0xfb8ae27d: "sceKernelFindModuleByAddress",
0xcce4a157: "sceKernelFindModuleByUID",
0x82ce54ed: "sceKernelModuleCount",
0xc0584f0c: "sceKernelGetModuleList",
0xcf8a41b1: "sceKernelFindModuleByName",
0xe7a3874d: "sceKernelRegisterAssertHandler",
0x2ff4e9f9: "sceKernelAssert",
0x9b868276: "sceKernelGetDebugPutchar",
0xe146606d: "sceKernelRegisterDebugPutchar",
0x7ceb2c09: "sceKernelRegisterKprintfHandler",
0x5ce9838b: "sceKernelDebugWrite",
0x66253c4e: "sceKernelRegisterDebugWrite",
0xdbb5597f: "sceKernelDebugRead",
0xe6554fda: "sceKernelRegisterDebugRead",
0xb9c643c9: "sceKernelDebugEcho",
0x7d1c74f0: "sceKernelDebugEchoSet",
0x24c32559: "sceKernelDipsw",
0xd636b827: "sceKernelRemoveByDebugSection",
0x5282dd5e: "sceKernelDipswSet",
0xb7251823: "sceKernelAcceptMbogoSig",
0x9702ef11: "sceAdler32",
0x7db31251: "sceAtracAddStreamData",
0x6a8c3cd5: "sceAtracDecodeData",
0xd5c28cc0: "sceAtracEndEntry",
0x780f88d1: "sceAtracGetAtracID",
0xca3ca3d2: "sceAtracGetBufferInfoForReseting",
0xa554a158: "sceAtracGetBitrate",
0x31668baa: "sceAtracGetChannel",
0xfaa4f89b: "sceAtracGetLoopStatus",
0xe88f759b: "sceAtracGetInternalErrorInfo",
0xd6a5f2f7: "sceAtracGetMaxSample",
0xe23e3a35: "sceAtracGetNextDecodePosition",
0x36faabfb: "sceAtracGetNextSample",
0x9ae849a7: "sceAtracGetRemainFrame",
0x83e85ea0: "sceAtracGetSecondBufferInfo",
0xa2bba8be: "sceAtracGetSoundSample",
0x5d268707: "sceAtracGetStreamDataInfo",
0x61eb33f5: "sceAtracReleaseAtracID",
0x644e5607: "sceAtracResetPlayPosition",
0x3f6e26b5: "sceAtracSetHalfwayBuffer",
0x83bf7afd: "sceAtracSetSecondBuffer",
0x0e2a73ab: "sceAtracSetData",
0x7a20e7af: "sceAtracSetDataAndGetID",
0xd1f59fdb: "sceAtracStartEntry",
0x868120b5: "sceAtracSetLoopNum",
0x132f1eca: "sceAtracReinit",
0xeca32a99: "sceAtracIsSecondBufferNeeded",
0x0fae370e: "sceAtracSetHalfwayBufferAndGetID",
0x2dd3e298: "sceAtracGetBufferInfoForResetting",
0x5cf9d852: "sceAtracSetMOutHalfwayBuffer",
0xf6837a1a: "sceAtracSetMOutData",
0x472e3825: "sceAtracSetMOutDataAndGetID",
0x9cd7de03: "sceAtracSetMOutHalfwayBufferAndGetID",
0xb3b5d042: "sceAtracGetOutputChannel",
0x5622b7c1: "sceAtracSetAA3DataAndGetID",
0x5dd66588: "sceAtracSetAA3HalfwayBufferAndGetID",
0x231fc6b7: "_sceAtracGetContextAddress",
0x1575d64b: "sceAtracLowLevelInitDecoder",
0x0c116e1b: "sceAtracLowLevelDecode",
0x70a703f8: "sceAudiocodecDecode",
0x5b37eb1d: "sceAudiocodecInit",
0x8aca11d5: "sceAudiocodecGetInfo",
0x3a20a200: "sceAudiocodecGetEDRAM",
0x29681260: "sceAudiocodecReleaseEDRAM",
0x9d3f790c: "sceAudiocodecCheckNeedMem",
0x59176a0f: "sceAudiocodec_59176A0F",
0x01562ba3: "sceAudioOutput2Reserve",
0x2d53f36e: "sceAudioOutput2OutputBlocking",
0x63f2889c: "sceAudioOutput2ChangeLength",
0x647cef33: "sceAudioOutput2GetRestSample",
0x43196845: "sceAudioOutput2Release",
0x80f1f7e0: "sceAudioInit",
0x210567f7: "sceAudioEnd",
0xa2beaa6c: "sceAudioSetFrequency",
0x927ac32b: "sceAudioSetVolumeOffset",
0x8c1009b2: "sceAudioOutput",
0x136caf51: "sceAudioOutputBlocking",
0xe2d56b2d: "sceAudioOutputPanned",
0x13f592bc: "sceAudioOutputPannedBlocking",
0x5ec81c55: "sceAudioChReserve",
0x6fc46853: "sceAudioChRelease",
0xe9d97901: "sceAudioGetChannelRestLen",
0xb011922f: "sceAudioGetChannelRestLength",
0xcb2e439e: "sceAudioSetChannelDataLen",
0x95fd0c2d: "sceAudioChangeChannelConfig",
0xb7e1d8e7: "sceAudioChangeChannelVolume",
0x38553111: "sceAudioSRCChReserve",
0x5c37c0ae: "sceAudioSRCChRelease",
0xe0727056: "sceAudioSRCOutputBlocking",
0x41efade7: "sceAudioOneshotOutput",
0xb61595c0: "sceAudioLoopbackTest",
0x7de61688: "sceAudioInputInit",
0xe926d3fb: "sceAudioInputInitEx",
0x6d4bec68: "sceAudioInput",
0x086e5895: "sceAudioInputBlocking",
0xa708c6a6: "sceAudioGetInputLength",
0xa633048e: "sceAudioPollInputEnd",
0x87b2e651: "sceAudioWaitInputEnd",
0x36fd8aa9: "sceAudioRoutingSetMode",
0x39240e7d: "sceAudioRoutingGetMode",
0xbb548475: "sceAudioRoutingSetVolumeMode",
0x28235c56: "sceAudioRoutingGetVolumeMode",
0x39240e7d: "sceAudioRoutingGetMode",
0x28235c56: "sceAudioRoutingGetVolumeMode",
0x36fd8aa9: "sceAudioRoutingSetMode",
0xbb548475: "sceAudioRoutingSetVolumeMode",
0xb4d1cbbf: "sceCccSetTable",
0x00d1378f: "sceCccUTF8toUTF16",
0x6f82ee03: "sceCccUTF8toSJIS",
0x41b724a5: "sceCccUTF16toUTF8",
0xf1b73d12: "sceCccUTF16toSJIS",
0xa62e6e80: "sceCccSJIStoUTF8",
0xbeb47224: "sceCccSJIStoUTF16",
0xb7d3c112: "sceCccStrlenUTF8",
0x4bdeb2a8: "sceCccStrlenUTF16",
0xd9392ccb: "sceCccStrlenSJIS",
0x92c05851: "sceCccEncodeUTF8",
0x8406f469: "sceCccEncodeUTF16",
0x068c4320: "sceCccEncodeSJIS",
0xc6a8bee2: "sceCccDecodeUTF8",
0xe0cf8091: "sceCccDecodeUTF16",
0x953e6c10: "sceCccDecodeSJIS",
0x90521ac5: "sceCccIsValidUTF8",
0xcc0a8bda: "sceCccIsValidUTF16",
0x67bf0d19: "sceCccIsValidSJIS",
0x76e33e9c: "sceCccIsValidUCS2",
0xd2b18485: "sceCccIsValidUCS4",
0xa2d5d209: "sceCccIsValidJIS",
0xbd11eef3: "sceCccIsValidUnicode",
0x17e1d813: "sceCccSetErrorCharUTF8",
0xb8476cf4: "sceCccSetErrorCharUTF16",
0xc56949ad: "sceCccSetErrorCharSJIS",
0x70ecaa10: "sceCccUCStoJIS",
0xfb7846e2: "sceCccJIStoUCS",
0xe7833020: "sceSdSetIndex",
0xf21a1fca: "sceSdRemoveValue",
0xc4c494f8: "sceSdGetLastIndex",
0xabfdfc8b: "sceSdCreateList",
0x850a7fa1: "sceSdSetMember",
0x21be78b4: "sceChnnlsv_21BE78B4",
0x3e65a0ea: "sceCtrlInit",
0x1f4011e6: "sceCtrlSetSamplingMode",
0x6a2774f3: "sceCtrlSetSamplingCycle",
0x02baad91: "sceCtrlGetSamplingCycle",
0xda6b76a1: "sceCtrlGetSamplingMode",
0x1f803938: "sceCtrlReadBufferPositive",
0x3a622550: "sceCtrlPeekBufferPositive",
0xc152080a: "sceCtrlPeekBufferNegative",
0x60b81f86: "sceCtrlReadBufferNegative",
0xb1d0e5cd: "sceCtrlPeekLatch",
0x0b588501: "sceCtrlReadLatch",
0x348d99d4: "sceCtrlSetSuspendingExtraSamples",
0xaf5960f3: "sceCtrlGetSuspendingExtraSamples",
0xa68fd260: "sceCtrlClearRapidFire",
0x6841be1a: "sceCtrlSetRapidFire",
0xa7144800: "sceCtrlSetIdleCancelThreshold",
0x687660fa: "sceCtrlGetIdleCancelThreshold",
0x0ba3b9cc: "sceGzipGetCompressedData",
0x106a3552: "sceGzipGetName",
0x1b5b82bc: "sceGzipIsValid",
0x2ee39a64: "sceZlibAdler32",
0x44054e03: "sceDeflateDecompress",
0x6a548477: "sceZlibGetCompressedData",
0x6dbcf897: "sceGzipDecompress",
0x8aa82c92: "sceGzipGetInfo",
0xa9e4fb28: "sceZlibDecompress",
0xafe01fd3: "sceZlibGetInfo",
0xb767f9a0: "sceGzipGetComment",
0xe46eb986: "sceZlibIsValid",
0x0e20f177: "sceDisplaySetMode",
0x289d82fe: "sceDisplaySetFrameBuf",
0xeeda2e54: "sceDisplayGetFrameBuf",
0x36cdfade: "sceDisplayWaitVblank",
0x984c27e7: "sceDisplayWaitVblankStart",
0x40f1469c: "sceDisplayWaitVblankStartMulti",
0x8eb9ec49: "sceDisplayWaitVblankCB",
0x46f186c3: "sceDisplayWaitVblankStartCB",
0x77ed8b3a: "sceDisplayWaitVblankStartMultiCB",
0xdba6c4c4: "sceDisplayGetFramePerSec",
0x773dd3a3: "sceDisplayGetCurrentHcount",
0x210eab3a: "sceDisplayGetAccumulatedHcount",
0xa83ef139: "sceDisplayAdjustAccumulatedHcount",
0x9c6eaad7: "sceDisplayGetVcount",
0xdea197d4: "sceDisplayGetMode",
0x7ed59bc4: "sceDisplaySetHoldMode",
0xa544c486: "sceDisplaySetResumeMode",
0xbf79f646: "sceDisplayGetResumeMode",
0xb4f378fa: "sceDisplayIsForeground",
0x31c4baa8: "sceDisplayGetBrightness",
0x9e3c6dc6: "sceDisplaySetBrightness",
0x4d4e10ec: "sceDisplayIsVblank",
0x21038913: "sceDisplayIsVsync",
0x617f3fe6: "sceDmacMemcpy",
0xd97f94d8: "sceDmacTryMemcpy",
0x67f17ed7: "sceFontNewLib",
0x574b6fbc: "sceFontDoneLib",
0x48293280: "sceFontSetResolution",
0x27f6e642: "sceFontGetNumFontList",
0xbc75d85b: "sceFontGetFontList",
0x099ef33c: "sceFontFindOptimumFont",
0x681e61a7: "sceFontFindFont",
0x2f67356a: "sceFontCalcMemorySize",
0x5333322d: "sceFontGetFontInfoByIndexNumber",
0xa834319d: "sceFontOpen",
0x57fcb733: "sceFontOpenUserFile",
0xbb8e7fe6: "sceFontOpenUserMemory",
0x3aea8cb6: "sceFontClose",
0x0da7535e: "sceFontGetFontInfo",
0xdcc80c2f: "sceFontGetCharInfo",
0xaa3de7b5: "sceFontGetShadowInfo",
0x5c3e4a9e: "sceFontGetCharImageRect",
0x48b06520: "sceFontGetShadowImageRect",
0x980f4895: "sceFontGetCharGlyphImage",
0xca1e6945: "sceFontGetCharGlyphImage_Clip",
0x74b21701: "sceFontPixelToPointH",
0xf8f0752e: "sceFontPixelToPointV",
0x472694cd: "sceFontPointToPixelH",
0x3c4b7e82: "sceFontPointToPixelV",
0xee232411: "sceFontSetAltCharacterCode",
0x568be516: "sceFontGetShadowGlyphImage",
0x5dcf6858: "sceFontGetShadowGlyphImage_Clip",
0x02d7f94b: "sceFontFlush",
0x13f1028a: "sceG729DecodeExit",
0x17c11696: "sceG729DecodeInitResource",
0x3489d1f3: "sceG729DecodeCore",
0x55e14f75: "sceG729DecodeInit",
0x5a409d1b: "sceG729EncodeExit",
0x74804d93: "sceG729DecodeReset",
0x890b86ae: "sceG729DecodeTermResource",
0x8c87a2ca: "sceG729EncodeReset",
0x94714d50: "sceG729EncodeTermResource",
0xaa1e5462: "sceG729EncodeInitResource",
0xcfcd367c: "sceG729EncodeInit",
0xdb7259d5: "sceG729EncodeCore",
0xcbe69fb3: "sceGameUpdateInit",
0xbb4b68de: "sceGameUpdateTerm",
0x596ad78c: "sceGameUpdateRun",
0x5f5d98a6: "sceGameUpdateAbort",
0xe47e40e4: "sceGeEdramGetAddr",
0xab49e76a: "sceGeListEnQueue",
0x1c0d95a6: "sceGeListEnQueueHead",
0xe0d68148: "sceGeListUpdateStallAddr",
0x03444eb4: "sceGeListSync",
0xb287bd61: "sceGeDrawSync",
0xb448ec0d: "sceGeBreak",
0x4c06e472: "sceGeContinue",
0xa4fc06a4: "sceGeSetCallback",
0x05db22ce: "sceGeUnsetCallback",
0x1f6752ad: "sceGeEdramGetSize",
0xb77905ea: "sceGeEdramSetAddrTranslation",
0xdc93cfef: "sceGeGetCmd",
0x57c8945b: "sceGeGetMtx",
0x438a385a: "sceGeSaveContext",
0x0bf608fb: "sceGeRestoreContext",
0x5fb86ab0: "sceGeListDeQueue",
0xe66cb92e: "sceGeGetStack",
0x0e875980: "sceHeapReallocHeapMemory",
0x1c84b58d: "sceHeapReallocHeapMemoryWithOption",
0x2abadc63: "sceHeapFreeHeapMemory",
0x2a0c2009: "sceHeapGetMallinfo",
0x2b7299d8: "sceHeapAllocHeapMemoryWithOption",
0x4929b40d: "sceHeapGetTotalFreeSize",
0x7012bbdd: "sceHeapIsAllocatedHeapMemory",
0x70210b73: "sceHeapDeleteHeap",
0x7de281c2: "sceHeapCreateHeap",
0xa8e102a0: "sceHeapAllocHeapMemory",
0x089fdfa4: "sceHprm_089fdfa4",
0x1910b327: "sceHprmPeekCurrentKey",
0x208db1bd: "sceHprmIsRemoteExist",
0x7e69eda4: "sceHprmIsHeadphoneExist",
0x219c58f1: "sceHprmIsMicrophoneExist",
0xc7154136: "sceHprmRegisterCallback",
0x444ed0b7: "sceHprmUnregitserCallback",
0x2bcec83e: "sceHprmPeekLatch",
0x40d2f9f0: "sceHprmReadLatch",
0xab1abe07: "sceHttpInit",
0xd1c8945e: "sceHttpEnd",
0xa6800c34: "sceHttpInitCache",
0x78b54c09: "sceHttpEndCache",
0x59e6d16f: "sceHttpEnableCache",
0xccbd167a: "sceHttpDisableCache",
0xd70d4847: "sceHttpGetProxy",
0x4cc7d78f: "sceHttpGetStatusCode",
0xedeeb999: "sceHttpReadData",
0xbb70706f: "sceHttpSendRequest",
0xa5512e01: "sceHttpDeleteRequest",
0x15540184: "sceHttpDeleteHeader",
0x5152773b: "sceHttpDeleteConnection",
0x8acd1f73: "sceHttpSetConnectTimeOut",
0x9988172d: "sceHttpSetSendTimeOut",
0xf0f46c62: "sceHttpSetProxy",
0x0dafa58f: "sceHttpEnableCookie",
0x78a0d3ec: "sceHttpEnableKeepAlive",
0x0b12abfb: "sceHttpDisableCookie",
0xc7ef2559: "sceHttpDisableKeepAlive",
0xe4d21302: "sceHttpsInit",
0xf9d8eb63: "sceHttpsEnd",
0x47347b50: "sceHttpCreateRequest",
0x8eefd953: "sceHttpCreateConnection",
0xd081ec8f: "sceHttpGetNetworkErrno",
0x3eaba285: "sceHttpAddExtraHeader",
0xc10b6bd9: "sceHttpAbortRequest",
0xfcf8c055: "sceHttpDeleteTemplate",
0xf49934f6: "sceHttpSetMallocFunction",
0x03d9526f: "sceHttpSetResolveRetry",
0x47940436: "sceHttpSetResolveTimeOut",
0x2a6c3296: "sceHttpSetAuthInfoCB",
0x0809c831: "sceHttpEnableRedirect",
0x9fc5f10d: "sceHttpEnableAuth",
0x1a0ebb69: "sceHttpDisableRedirect",
0xae948fee: "sceHttpDisableAuth",
0x76d1363b: "sceHttpSaveSystemCookie",
0x87797bdd: "sceHttpsLoadDefaultCert",
0xf1657b22: "sceHttpLoadSystemCookie",
0x9b1f1f36: "sceHttpCreateTemplate",
0xb509b09e: "sceHttpCreateRequestWithURL",
0xcdf8ecb9: "sceHttpCreateConnectionWithURL",
0x1f0fc3e3: "sceHttpSetRecvTimeOut",
0xdb266ccf: "sceHttpGetAllHeader",
0x0282a3bd: "sceHttpGetContentLength",
0x7774bf4c: "sceHttpAddCookie",
0x68ab0f86: "sceHttpsInitWithPath",
0xb3faf831: "sceHttpsDisableOption",
0x2255551e: "sceHttpGetNetworkPspError",
0xab1540d5: "sceHttpsGetSslError",
0xa4496de5: "sceHttpSetRedirectCallback",
0x267618f4: "sceHttpSetAuthInfoCallback",
0x569a1481: "sceHttpsSetSslCallback",
0xbac31bf1: "sceHttpsEnableOption",
0x36aa6e91: "sceImposeSetLanguageMode",
0x381bd9e7: "sceImposeHomeButton",
0x0f341be4: "sceImposeGetHomePopup",
0x5595a71a: "sceImposeSetHomePopup",
0x24fd7bcf: "sceImposeGetLanguageMode",
0x8c943191: "sceImposeGetBatteryIconStatus",
0x72189c48: "sceImposeSetUMDPopup",
0xe0887bc8: "sceImposeGetUMDPopup",
0x8f6e3518: "sceImposeGetBacklightOffTime",
0x967f6d4a: "sceImposeSetBacklightOffTime",
0xfcd44963: "sceImpose_FCD44963",
0xa9884b00: "sceImpose_A9884B00",
0xbb3f5dec: "sceImpose_BB3F5DEC",
0x9ba61b49: "sceImpose_9BA61B49",
0xff1a2f07: "sceImpose_FF1A2F07",
0x08bd7374: "sceIoGetDevType",
0xe8bc6571: "sceIoCancel",
0xb293727f: "sceIoChangeAsyncPriority",
0x810c4bc3: "sceIoClose",
0xff5940b6: "sceIoCloseAsync",
0xcb05f8d6: "sceIoGetAsyncStat",
0x1b385d8f: "sceIoLseek32Async",
0x71b19e77: "sceIoLseekAsync",
0xa12a0514: "sceIoSetAsyncCallback",
0x5c2be2cc: "sceIoGetFdList",
0xa905b705: "sceIoCloseAll",
0x411106ba: "sceIoGetThreadCwd",
0xcb0a151f: "sceIoChangeThreadCwd",
0x8e982a74: "sceIoAddDrv",
0xc7f35804: "sceIoDelDrv",
0x3c54e908: "sceIoReopen",
0x109f50bc: "sceIoOpen",
0x172d316e: "sceKernelStdin",
0xa6bab2e9: "sceKernelStdout",
0xf78ba90a: "sceKernelStderr",
0x432d8f5c: "sceKernelRegisterStdoutPipe",
0x6f797e03: "sceKernelRegisterStderrPipe",
0xa46785c9: "sceKernelStdioSendChar",
0x0cbb0571: "sceKernelStdioLseek",
0x3054d478: "sceKernelStdioRead",
0xa3b931db: "sceKernelStdioWrite",
0x924aba61: "sceKernelStdioOpen",
0x9d061c19: "sceKernelStdioClose",
0x98220f3e: "sceKernelStdoutReopen",
0xfb5380c5: "sceKernelStderrReopen",
0x172d316e: "sceKernelStdin",
0xa6bab2e9: "sceKernelStdout",
0xf78ba90a: "sceKernelStderr",
0x0425b986: "sceJpegDecompressAllImage",
0x04b5ae02: "sceJpegMJpegCsc",
0x04b93cef: "sceJpegDecodeMJpeg",
0x227662d7: "sceJpegDecodeMJpegYCbCrSuccessively",
0x48b602b7: "sceJpegDeleteMJpeg",
0x64b6f978: "sceJpegDecodeMJpegSuccessively",
0x67f0ed84: "sceJpegCsc",
0x7d2f3d7f: "sceJpegFinishMJpeg",
0x8f2bb012: "sceJpegGetOutputInfo",
0x91eed83c: "sceJpegDecodeMJpegYCbCr",
0x9b36444c: "sceJpeg_9B36444C",
0x9d47469c: "sceJpegCreateMJpeg",
0xac9e70e6: "sceJpegInitMJpeg",
0xa06a75c4: "sceJpegMJpegCscWithColorOption",
0x55c20a00: "sceKernelCreateEventFlag",
0x812346e4: "sceKernelClearEventFlag",
0xef9e4c70: "sceKernelDeleteEventFlag",
0x1fb15a32: "sceKernelSetEventFlag",
0x402fcf22: "sceKernelWaitEventFlag",
0x328c546a: "sceKernelWaitEventFlagCB",
0x30fd48f0: "sceKernelPollEventFlag",
0xcd203292: "sceKernelCancelEventFlag",
0xa66b0120: "sceKernelReferEventFlagStatus",
0x8ffdf9a2: "sceKernelCancelSema",
0xd6da4ba1: "sceKernelCreateSema",
0x28b6489c: "sceKernelDeleteSema",
0x58b1f937: "sceKernelPollSema",
0xbc6febc5: "sceKernelReferSemaStatus",
0x3f53e640: "sceKernelSignalSema",
0x4e3a1105: "sceKernelWaitSema",
0x6d212bac: "sceKernelWaitSemaCB",
0x60107536: "sceKernelDeleteLwMutex",
0x19cff145: "sceKernelCreateLwMutex",
0x4c145944: "sceKernelReferLwMutexStatusByID",
0xf8170fbe: "sceKernelDeleteMutex",
0xb011b11f: "sceKernelLockMutex",
0x5bf4dd27: "sceKernelLockMutexCB",
0x6b30100f: "sceKernelUnlockMutex",
0xb7d098c6: "sceKernelCreateMutex",
0x0ddcd2c9: "sceKernelTryLockMutex",
0xa9c2cb9a: "sceKernelReferMutexStatus",
0x87d9223c: "sceKernelCancelMutex",
0xfccfad26: "sceKernelCancelWakeupThread",
0x1af94d03: "sceKernelDonateWakeupThread",
0xea748e31: "sceKernelChangeCurrentThreadAttr",
0x71bc9871: "sceKernelChangeThreadPriority",
0x446d8de6: "sceKernelCreateThread",
0x9fa03cd3: "sceKernelDeleteThread",
0xbd123d9e: "sceKernelDelaySysClockThread",
0x1181e963: "sceKernelDelaySysClockThreadCB",
0xceadeb47: "sceKernelDelayThread",
0x68da9e36: "sceKernelDelayThreadCB",
0xaa73c935: "sceKernelExitThread",
0x809ce29b: "sceKernelExitDeleteThread",
0x293b45b8: "sceKernelGetThreadId",
0x3b183e26: "sceKernelGetThreadExitStatus",
0x52089ca1: "sceKernelGetThreadStackFreeSize",
0xffc36a14: "sceKernelReferThreadRunStatus",
0x17c1684e: "sceKernelReferThreadStatus",
0x2c34e053: "sceKernelReleaseWaitThread",
0x75156e8f: "sceKernelResumeThread",
0x3ad58b8c: "sceKernelSuspendDispatchThread",
0x27e22ec2: "sceKernelResumeDispatchThread",
0x912354a7: "sceKernelRotateThreadReadyQueue",
0x9ace131e: "sceKernelSleepThread",
0x82826f70: "sceKernelSleepThreadCB",
0xf475845d: "sceKernelStartThread",
0x9944f31f: "sceKernelSuspendThread",
0x616403ba: "sceKernelTerminateThread",
0x383f7bcc: "sceKernelTerminateDeleteThread",
0x840e8133: "sceKernelWaitThreadEndCB",
0xd13bde95: "sceKernelCheckThreadStack",
0x94416130: "sceKernelGetThreadmanIdList",
0x57cf62dd: "sceKernelGetThreadmanIdType",
0xbc80ec7c: "sceKernelExtendThreadStack",
0x82bc5777: "sceKernelGetSystemTimeWide",
0xdb738f35: "sceKernelGetSystemTime",
0x369ed59d: "sceKernelGetSystemTimeLow",
0x8218b4dd: "sceKernelReferGlobalProfiler",
0x627e6f3a: "sceKernelReferSystemStatus",
0x64d4540e: "sceKernelReferThreadProfiler",
0x6652b8ca: "sceKernelSetAlarm",
0xb2c25152: "sceKernelSetSysClockAlarm",
0x7e65b999: "sceKernelCancelAlarm",
0xdaa3f564: "sceKernelReferAlarmStatus",
0xba6b92e2: "sceKernelSysClock2USec",
0x110dec9a: "sceKernelUSec2SysClock",
0xc8cd158c: "sceKernelUSec2SysClockWide",
0xe1619d7c: "sceKernelSysClock2USecWide",
0x278c0df5: "sceKernelWaitThreadEnd",
0xd59ead2f: "sceKernelWakeupThread",
0xe81caf8f: "sceKernelCreateCallback",
0xedba5844: "sceKernelDeleteCallback",
0xc11ba8c4: "sceKernelNotifyCallback",
0xba4051d6: "sceKernelCancelCallback",
0x2a3d44ff: "sceKernelGetCallbackCount",
0x730ed8bc: "sceKernelReferCallbackStatus",
0x8125221d: "sceKernelCreateMbx",
0x86255ada: "sceKernelDeleteMbx",
0xe9b3061e: "sceKernelSendMbx",
0x18260574: "sceKernelReceiveMbx",
0xf3986382: "sceKernelReceiveMbxCB",
0x0d81716a: "sceKernelPollMbx",
0x87d4dd36: "sceKernelCancelReceiveMbx",
0xa8e8c846: "sceKernelReferMbxStatus",
0x7c0dc2a0: "sceKernelCreateMsgPipe",
0xf0b7da1c: "sceKernelDeleteMsgPipe",
0x876dbfad: "sceKernelSendMsgPipe",
0x7c41f2c2: "sceKernelSendMsgPipeCB",
0x884c9f90: "sceKernelTrySendMsgPipe",
0x74829b76: "sceKernelReceiveMsgPipe",
0xfbfa697d: "sceKernelReceiveMsgPipeCB",
0xdf52098f: "sceKernelTryReceiveMsgPipe",
0x349b864d: "sceKernelCancelMsgPipe",
0x33be4024: "sceKernelReferMsgPipeStatus",
0x56c039b5: "sceKernelCreateVpl",
0x89b3d48c: "sceKernelDeleteVpl",
0xbed27435: "sceKernelAllocateVpl",
0xec0a693f: "sceKernelAllocateVplCB",
0xaf36d708: "sceKernelTryAllocateVpl",
0xb736e9ff: "sceKernelFreeVpl",
0x1d371b8a: "sceKernelCancelVpl",
0x39810265: "sceKernelReferVplStatus",
0xc07bb470: "sceKernelCreateFpl",
0xed1410e0: "sceKernelDeleteFpl",
0xd979e9bf: "sceKernelAllocateFpl",
0xe7282cb6: "sceKernelAllocateFplCB",
0x623ae665: "sceKernelTryAllocateFpl",
0xf6414a71: "sceKernelFreeFpl",
0xa8aa591f: "sceKernelCancelFpl",
0xd8199e4c: "sceKernelReferFplStatus",
0x20fff560: "sceKernelCreateVTimer",
0x328f9e52: "sceKernelDeleteVTimer",
0xc68d9437: "sceKernelStartVTimer",
0xd0aeee87: "sceKernelStopVTimer",
0xd2d615ef: "sceKernelCancelVTimerHandler",
0xb3a59970: "sceKernelGetVTimerBase",
0xb7c18b77: "sceKernelGetVTimerBaseWide",
0x034a921f: "sceKernelGetVTimerTime",
0xc0b3ffd2: "sceKernelGetVTimerTimeWide",
0x5f32beaa: "sceKernelReferVTimerStatus",
0x542ad630: "sceKernelSetVTimerTime",
0xfb6425c3: "sceKernelSetVTimerTimeWide",
0xd8b299ae: "sceKernelSetVTimerHandler",
0x53b00e9a: "sceKernelSetVTimerHandlerWide",
0x8daff657: "sceKernelCreateTlspl",
0x32bf938e: "sceKernelDeleteTlspl",
0x721067f3: "sceKernelReferTlsplStatus",
0x4a719fb2: "sceKernelFreeTlspl",
0x532a522e: "_sceKernelExitThread",
0x05572a5f: "sceKernelExitGame",
0x4ac57943: "sceKernelRegisterExitCallback",
0xbd2f1094: "sceKernelLoadExec",
0x2ac9954b: "sceKernelExitGameWithStatus",
0x28d0d249: "sceKernelLoadExec_28D0D249",
0x3fb264fc: "sceKernelRegisterExceptionHandler",
0x5a837ad4: "sceKernelRegisterPriorityExceptionHandler",
0x1aa6cffa: "sceKernelReleaseExceptionHandler",
0xdf83875e: "sceKernelGetActiveDefaultExceptionHandler",
0x291ff031: "sceKernelReleaseDefaultExceptionHandler",
0x15adc862: "sceKernelRegisterNmiHandler",
0xb15357c9: "sceKernelReleaseNmiHandler",
0x78934841: "sceKernelGzipDecompress",
0xe8db3ce6: "sceKernelDeflateDecompress",
0x840259f1: "sceKernelUtilsSha1Digest",
0x9e5c5086: "sceKernelUtilsMd5BlockInit",
0x61e1e525: "sceKernelUtilsMd5BlockUpdate",
0xb8d24e78: "sceKernelUtilsMd5BlockResult",
0xc8186a58: "sceKernelUtilsMd5Digest",
0x91e4f6a7: "sceKernelLibcClock",
0x27cc57f0: "sceKernelLibcTime",
0x79d1c3fa: "sceKernelDcacheWritebackAll",
0x3ee30821: "sceKernelDcacheWritebackRange",
0x34b9fa9e: "sceKernelDcacheWritebackInvalidateRange",
0xb435dec5: "sceKernelDcacheWritebackInvalidateAll",
0xbfa98062: "sceKernelDcacheInvalidateRange",
0x920f104a: "sceKernelIcacheInvalidateAll",
0xe860e75e: "sceKernelUtilsMt19937Init",
0x06fb8a63: "sceKernelUtilsMt19937UInt",
0x5f10d406: "sceKernelCpuResumeIntr",
0x3b84732d: "sceKernelCpuResumeIntrWithSync",
0x47a0b729: "sceKernelIsCpuIntrSuspended",
0xa089eca4: "sceKernelMemset",
0xdc692ee3: "sceKernelTryLockLwMutex",
0x37431849: "sceKernelTryLockLwMutex_600",
0xbea46419: "sceKernelLockLwMutex",
0x1fc64e09: "sceKernelLockLwMutexCB",
0x15b6446b: "sceKernelUnlockLwMutex",
0xc1734599: "sceKernelReferLwMutexStatus",
0x293b45b8: "sceKernelGetThreadId",
0xd13bde95: "sceKernelCheckThreadStack",
0x1839852a: "sceKernelMemcpy",
0xfa835cde: "sceKernelGetTlsAddr",
0xca04a2b9: "sceKernelRegisterSubIntrHandler",
0xd61e6961: "sceKernelReleaseSubIntrHandler",
0xfb8e22ec: "sceKernelEnableSubIntr",
0x8a389411: "sceKernelDisableSubIntr",
0x5cb5a78b: "sceKernelSuspendSubIntr",
0x7860e0dc: "sceKernelResumeSubIntr",
0xfc4374b8: "sceKernelIsSubInterruptOccurred",
0xeee43f47: "sceKernelRegisterUserSpaceIntrStack",
0xa291f107: "sceKernelMaxFreeMemSize",
0xf919f628: "sceKernelTotalFreeMemSize",
0x3fc9ae6a: "sceKernelDevkitVersion",
0x237dbd4f: "sceKernelAllocPartitionMemory",
0xb6d61d02: "sceKernelFreePartitionMemory",
0x9d9a5ba1: "sceKernelGetBlockHeadAddr",
0x13a5abef: "sceKernelPrintf",
0x7591c7db: "sceKernelSetCompiledSdkVersion",
0x342061e5: "sceKernelSetCompiledSdkVersion370",
0x315ad3a0: "sceKernelSetCompiledSdkVersion380_390",
0xebd5c3e6: "sceKernelSetCompiledSdkVersion395",
0x057e7380: "sceKernelSetCompiledSdkVersion401_402",
0xf77d77cb: "sceKernelSetCompilerVersion",
0x91de343c: "sceKernelSetCompiledSdkVersion500_505",
0x7893f79a: "sceKernelSetCompiledSdkVersion507",
0x35669d4c: "sceKernelSetCompiledSdkVersion600_602",
0x1b4217bc: "sceKernelSetCompiledSdkVersion603_605",
0x358ca1bb: "sceKernelSetCompiledSdkVersion606",
0xfc114573: "sceKernelGetCompiledSdkVersion",
0x2a3e5280: "sceKernelQueryMemoryInfo",
0xa6848df8: "sceKernelSetUsersystemLibWork",
0x6231a71d: "sceKernelSetPTRIG",
0x39f49610: "sceKernelGetPTRIG",
0x977de386: "sceKernelLoadModule",
0xb7f46618: "sceKernelLoadModuleByID",
0x50f0c1ec: "sceKernelStartModule",
0xd675ebb8: "sceKernelSelfStopUnloadModule",
0xd1ff982a: "sceKernelStopModule",
0x2e0911aa: "sceKernelUnloadModule",
0x710f61b5: "sceKernelLoadModuleMs",
0xf9275d98: "sceKernelLoadModuleBufferUsbWlan",
0xcc1d3699: "sceKernelStopUnloadSelfModule",
0x748cbed9: "sceKernelQueryModuleInfo",
0xd8b73127: "sceKernelGetModuleIdByAddress",
0xf0a26395: "sceKernelGetModuleId",
0x8f2df740: "sceKernelStopUnloadSelfModuleWithStatus",
0xfef27dc1: "sceKernelLoadModuleDNAS",
0x644395e2: "sceKernelGetModuleIdList",
0xf2d8d1b4: "sceKernelLoadModuleNpDrm",
0x19884a15: "sceMd5BlockInit",
0xa30206c2: "sceMd5BlockUpdate",
0x4876afff: "sceMd5BlockResult",
0x98e31a9e: "sceMd5Digest",
0x07ec321a: "sceMp3ReserveMp3Handle",
0x0db149f4: "sceMp3NotifyAddStreamData",
0x2a368661: "sceMp3ResetPlayPosition",
0x354d27ea: "sceMp3GetSumDecodedSample",
0x35750070: "sceMp3InitResource",
0x3c2fa058: "sceMp3TermResource",
0x3cef484f: "sceMp3SetLoopNum",
0x44e07129: "sceMp3Init",
0x732b042a: "sceMp3EndEntry",
0x7f696782: "sceMp3GetMp3ChannelNum",
0x87677e40: "sceMp3GetBitRate",
0x87c263d1: "sceMp3GetMaxOutputSample",
0x8ab81558: "sceMp3StartEntry",
0x8f450998: "sceMp3GetSamplingRate",
0xa703fe0f: "sceMp3GetInfoToAddStreamData",
0xd021c0fb: "sceMp3Decode",
0xd0a56296: "sceMp3CheckStreamDataNeeded",
0xd8f54a51: "sceMp3GetLoopNum",
0xf5478233: "sceMp3ReleaseMp3Handle",
0xae6d2027: "sceMp3GetMPEGVersion",
0x3548aec8: "sceMp3GetFrameNum",
0x0840e808: "sceMp3ResetPlayPositionByFrame",
0x1b839b83: "sceMp3LowLevelInit",
0xe3ee2c81: "sceMp3LowLevelDecode",
0x68651cbc: "sceMp4Init",
0x9042b257: "sceMp4Finish",
0xb1221ee7: "sceMp4Create",
0x538c2057: "sceMp4Delete",
0x113e9e7b: "sceMp4GetNumberOfMetaData",
0x7443af1d: "sceMp4GetMovieInfo",
0x5eb65f26: "sceMp4GetNumberOfSpecificTrack",
0x7adfd01c: "sceMp4RegistTrack",
0xbca9389c: "sceMp4TrackSampleBufQueryMemSize",
0x9c8f4fc1: "sceMp4TrackSampleBufConstruct",
0x0f0187d2: "sceMp4GetAvcTrackInfoData",
0x9ce6f5cf: "sceMp4GetAacTrackInfoData",
0x4ed4ab1e: "sceMp4AacDecodeInitResource",
0x10ee0d2c: "sceMp4AacDecodeInit",
0x496e8a65: "sceMp4TrackSampleBufFlush",
0xb4b400d1: "sceMp4GetSampleNumWithTimeStamp",
0xf7c51ec1: "sceMp4GetSampleInfo",
0x74a1ca3e: "sceMp4SearchSyncSampleNum",
0xd8250b75: "sceMp4PutSampleNum",
0x8754ecb8: "sceMp4TrackSampleBufAvailableSize",
0x31bcd7e0: "sceMp4TrackSampleBufPut",
0x5601a6f0: "sceMp4GetAacAu",
0x7663cb5c: "sceMp4AacDecode",
0x503a3cba: "sceMp4GetAvcAu",
0x01c76489: "sceMp4TrackSampleBufDestruct",
0x6710fe77: "sceMp4UnregistTrack",
0x5d72b333: "sceMp4AacDecodeExit",
0x7d332394: "sceMp4AacDecodeTermResource",
0x131bde57: "sceMp4InitAu",
0x17eaa97d: "sceMp4GetAvcAuWithoutSampleBuf",
0x28ccb940: "sceMp4GetTrackEditList",
0x3069c2b5: "sceMp4GetAvcParamSet",
0xd2ac9a7e: "sceMp4GetMetaData",
0x4fb5b756: "sceMp4GetMetaDataInfo",
0x427bef7f: "sceMp4GetTrackNumOfEditList",
0x532029b8: "sceMp4GetAacAuWithoutSampleBuf",
0xa6c724dc: "sceMp4GetSampleNum",
0xe0c89aca: "sceAacInit",
0x33b8c009: "sceAacExit",
0x5cffc57c: "sceAacInitResource",
0x23d35cae: "sceAacTermResource",
0x7e4cfee4: "sceAacDecode",
0x523347d9: "sceAacGetLoopNum",
0xbbdd6403: "sceAacSetLoopNum",
0xd7c51541: "sceAacCheckStreamDataNeeded",
0xac6dcbe3: "sceAacNotifyAddStreamData",
0x02098c69: "sceAacGetInfoToAddStreamData",
0x6dc7758a: "sceAacGetMaxOutputSample",
0x506bf66c: "sceAacGetSumDecodedSample",
0xd2da2bba: "sceAacResetPlayPosition",
0xe1ce83a7: "sceMpegGetAtracAu",
0xfe246728: "sceMpegGetAvcAu",
0xd8c5f121: "sceMpegCreate",
0xf8dcb679: "sceMpegQueryAtracEsSize",
0xc132e22f: "sceMpegQueryMemSize",
0x21ff80e4: "sceMpegQueryStreamOffset",
0x611e9e11: "sceMpegQueryStreamSize",
0x42560f23: "sceMpegRegistStream",
0x591a4aa2: "sceMpegUnRegistStream",
0x707b7629: "sceMpegFlushAllStream",
0x500f0429: "sceMpegFlushStream",
0xa780cf7e: "sceMpegMallocAvcEsBuf",
0xceb870b1: "sceMpegFreeAvcEsBuf",
0x167afd9e: "sceMpegInitAu",
0x682a619b: "sceMpegInit",
0x606a4649: "sceMpegDelete",
0x874624d6: "sceMpegFinish",
0x800c44df: "sceMpegAtracDecode",
0x0e3c2e9d: "sceMpegAvcDecode",
0x740fccd1: "sceMpegAvcDecodeStop",
0x4571cc64: "sceMpegAvcDecodeFlush",
0x0f6c18d7: "sceMpegAvcDecodeDetail",
0xa11c7026: "sceMpegAvcDecodeMode",
0x37295ed8: "sceMpegRingbufferConstruct",
0x13407f13: "sceMpegRingbufferDestruct",
0xb240a59e: "sceMpegRingbufferPut",
0xb5f6dc87: "sceMpegRingbufferAvailableSize",
0xd7a29f46: "sceMpegRingbufferQueryMemSize",
0x769bebb6: "sceMpegRingbufferQueryPackNum",
0x211a057c: "sceMpegAvcQueryYCbCrSize",
0xf0eb1125: "sceMpegAvcDecodeYCbCr",
0xf2930c9c: "sceMpegAvcDecodeStopYCbCr",
0x67179b1b: "sceMpegAvcInitYCbCr",
0x0558b075: "sceMpegAvcCopyYCbCr",
0x31bd0272: "sceMpegAvcCsc",
0x9dcfb7ea: "sceMpegChangeGetAuMode",
0x8c1e027d: "sceMpegGetPcmAu",
0xc02cf6b5: "sceMpegQueryPcmEsSize",
0xc45c99cc: "sceMpegQueryUserdataEsSize",
0x234586ae: "sceMpegChangeGetAvcAuMode",
0x63b9536a: "sceMpegAvcResourceGetAvcDecTopAddr",
0x8160a2fe: "sceMpegAvcResourceFinish",
0xaf26bb01: "sceMpegAvcResourceGetAvcEsBuf",
0xfcbdb5ad: "sceMpegAvcResourceInit",
0xf5e7ea31: "sceMpegAvcConvertToYuv420",
0x01977054: "sceMpegGetUserdataAu",
0x3c37a7a6: "sceMpegNextAvcRpAu",
0x11f95cf1: "sceMpegGetAvcNalAu",
0xab0e9556: "sceMpegAvcDecodeDetailIndex",
0xcf3547a2: "sceMpegAvcDecodeDetail2",
0x921fcccf: "sceMpegGetAvcEsAu",
0xe95838f6: "sceMpegAvcCscInfo",
0xd1ce4950: "sceMpegAvcCscMode",
0xdbb60658: "sceMpegFlushAu",
0xd4dd6e75: "sceMpeg_D4DD6E75",
0x11cab459: "sceMpeg_11CAB459",
0xc345ded2: "sceMpeg_C345DED2",
0xb27711a8: "sceMpeg_B27711A8",
0x988e9e12: "sceMpeg_988E9E12",
0xbea18f91: "sceMpegbase_BEA18F91",
0x492b5e4b: "sceMpegBaseCscInit",
0x0530be4e: "sceMpegbase_0530BE4E",
0x91929a21: "sceMpegBaseCscAvc",
0x304882e1: "sceMpegBaseCscAvcRange",
0x7ac0321a: "sceMpegBaseYCrCbCopy",
0xecf5d379: "sceMt19937Init",
0xf40c98e6: "sceMt19937UInt",
0xe1d621d7: "sceNetAdhocInit",
0xa62c6f57: "sceNetAdhocTerm",
0x0ad043ed: "sceNetAdhocctlConnect",
0x6f92741b: "sceNetAdhocPdpCreate",
0xabed3790: "sceNetAdhocPdpSend",
0xdfe53e03: "sceNetAdhocPdpRecv",
0x7f27bb5e: "sceNetAdhocPdpDelete",
0xc7c1fc57: "sceNetAdhocGetPdpStat",
0x157e6225: "sceNetAdhocPtpClose",
0x4da4c788: "sceNetAdhocPtpSend",
0x877f6d66: "sceNetAdhocPtpOpen",
0x8bea2b3e: "sceNetAdhocPtpRecv",
0x9df81198: "sceNetAdhocPtpAccept",
0xe08bdac1: "sceNetAdhocPtpListen",
0xfc6fc07b: "sceNetAdhocPtpConnect",
0x9ac2eeac: "sceNetAdhocPtpFlush",
0xb9685118: "sceNetAdhocGetPtpStat",
0x3278ab0c: "sceNetAdhocGameModeCreateReplica",
0x98c204c8: "sceNetAdhocGameModeUpdateMaster",
0xfa324b4e: "sceNetAdhocGameModeUpdateReplica",
0xa0229362: "sceNetAdhocGameModeDeleteMaster",
0x0b2228e9: "sceNetAdhocGameModeDeleteReplica",
0x7f75c338: "sceNetAdhocGameModeCreateMaster",
0x73bfd52d: "sceNetAdhocSetSocketAlert",
0x4d2ce199: "sceNetAdhocGetSocketAlert",
0x7a662d6b: "sceNetAdhocPollSocket",
0x2a2a1e07: "sceNetAdhocMatchingInit",
0x7945ecda: "sceNetAdhocMatchingTerm",
0xca5eda6f: "sceNetAdhocMatchingCreate",
0x93ef3843: "sceNetAdhocMatchingStart",
0x32b156b3: "sceNetAdhocMatchingStop",
0xf16eaf4f: "sceNetAdhocMatchingDelete",
0x5e3d4b79: "sceNetAdhocMatchingSelectTarget",
0xea3c6108: "sceNetAdhocMatchingCancelTarget",
0x8f58bedf: "sceNetAdhocMatchingCancelTargetWithOpt",
0xb5d96c2a: "sceNetAdhocMatchingGetHelloOpt",
0xb58e61b7: "sceNetAdhocMatchingSetHelloOpt",
0xc58bcd9e: "sceNetAdhocMatchingGetMembers",
0xf79472d7: "sceNetAdhocMatchingSendData",
0xec19337d: "sceNetAdhocMatchingAbortSendData",
0x40f8f435: "sceNetAdhocMatchingGetPoolMaxAlloc",
0x9c5cfb7d: "sceNetAdhocMatchingGetPoolStat",
0xe26f226e: "sceNetAdhocctlInit",
0x9d689e13: "sceNetAdhocctlTerm",
0x20b317a0: "sceNetAdhocctlAddHandler",
0x6402490b: "sceNetAdhocctlDelHandler",
0x34401d65: "sceNetAdhocctlDisconnect",
0x0ad043ed: "sceNetAdhocctlConnect",
0x08fff7a0: "sceNetAdhocctlScan",
0x75ecd386: "sceNetAdhocctlGetState",
0x8916c003: "sceNetAdhocctlGetNameByAddr",
0xded9d28e: "sceNetAdhocctlGetParameter",
0x81aee1be: "sceNetAdhocctlGetScanInfo",
0x5e7f79c9: "sceNetAdhocctlJoin",
0x8db83fdc: "sceNetAdhocctlGetPeerInfo",
0xec0635c1: "sceNetAdhocctlCreate",
0xa5c055ce: "sceNetAdhocctlCreateEnterGameMode",
0x1ff89745: "sceNetAdhocctlJoinEnterGameMode",
0xcf8e084d: "sceNetAdhocctlExitGameMode",
0xe162cb14: "sceNetAdhocctlGetPeerList",
0x362cbe8f: "sceNetAdhocctlGetAdhocId",
0x5a014ce0: "sceNetAdhocctlGetGameModeInfo",
0x99560abe: "sceNetAdhocctlGetAddrByName",
0xb0b80e80: "sceNetAdhocctlCreateEnterGameModeMin",
0x941b3877: "sceNetAdhocDiscoverInitStart",
0x52de1b97: "sceNetAdhocDiscoverUpdate",
0x944ddbc6: "sceNetAdhocDiscoverGetStatus",
0xa2246614: "sceNetAdhocDiscoverTerm",
0xf7d13214: "sceNetAdhocDiscoverStop",
0xa423a21b: "sceNetAdhocDiscoverRequestSuspend",
0x39af39a6: "sceNetInit",
0x281928a9: "sceNetTerm",
0x89360950: "sceNetEtherNtostr",
0xd27961c9: "sceNetEtherStrton",
0x0bf0a3ae: "sceNetGetLocalEtherAddr",
0x50647530: "sceNetFreeThreadinfo",
0xcc393e48: "sceNetGetMallocStat",
0xad6844c6: "sceNetThreadAbort",
0x224c5f44: "sceNetResolverStartNtoA",
0x244172af: "sceNetResolverCreate",
0x94523e09: "sceNetResolverDelete",
0xf3370e61: "sceNetResolverInit",
0x808f6063: "sceNetResolverStop",
0x6138194a: "sceNetResolverTerm",
0x629e2fb7: "sceNetResolverStartAtoN",
0x14c17ef9: "sceNetResolverStartNtoAAsync",
0xaac09184: "sceNetResolverStartAtoNAsync",
0x12748eb9: "sceNetResolverWaitAsync",
0x4ee99358: "sceNetResolverPollAsync",
0x17943399: "sceNetInetInit",
0x4cfe4e56: "sceNetInetShutdown",
0xa9ed66b9: "sceNetInetTerm",
0x8b7b220f: "sceNetInetSocket",
0x2fe71fe7: "sceNetInetSetsockopt",
0x4a114c7c: "sceNetInetGetsockopt",
0x410b34aa: "sceNetInetConnect",
0x805502dd: "sceNetInetCloseWithRST",
0xd10a1a7a: "sceNetInetListen",
0xdb094e1b: "sceNetInetAccept",
0xfaabb1dd: "sceNetInetPoll",
0x5be8d595: "sceNetInetSelect",
0x8d7284ea: "sceNetInetClose",
0xcda85c99: "sceNetInetRecv",
0xc91142e4: "sceNetInetRecvfrom",
0xeece61d2: "sceNetInetRecvmsg",
0x7aa671bc: "sceNetInetSend",
0x05038fc7: "sceNetInetSendto",
0x774e36f4: "sceNetInetSendmsg",
0xfbabe411: "sceNetInetGetErrno",
0x1a33f9ae: "sceNetInetBind",
0xb75d5b0a: "sceNetInetInetAddr",
0x1bdf5d13: "sceNetInetInetAton",
0xd0792666: "sceNetInetInetNtop",
0xe30b8c19: "sceNetInetInetPton",
0x8ca3a97e: "sceNetInetGetPspError",
0xe247b6d6: "sceNetInetGetpeername",
0x162e6fd5: "sceNetInetGetsockname",
0x80a21abd: "sceNetInetSocketAbort",
0x39b0c7d3: "sceNetInetGetUdpcbstat",
0xb3888ad4: "sceNetInetGetTcpcbstat",
0xcfb957c6: "sceNetApctlConnect",
0x24fe91a1: "sceNetApctlDisconnect",
0x5deac81b: "sceNetApctlGetState",
0x8abadd51: "sceNetApctlAddHandler",
0xe2f91f9b: "sceNetApctlInit",
0x5963991b: "sceNetApctlDelHandler",
0xb3edd0ec: "sceNetApctlTerm",
0x2befdf23: "sceNetApctlGetInfo",
0xa3e77e13: "sceNetApctlScanSSID2",
0xe9b2e5e6: "sceNetApctlScanUser",
0xf25a5006: "sceNetApctlGetBSSDescIDList2",
0x2935c45b: "sceNetApctlGetBSSDescEntry2",
0x04776994: "sceNetApctlGetBSSDescEntryUser",
0x6bddcb8c: "sceNetApctlGetBSSDescIDListUser",
0xd7763699: "sceWlanGetSwitchState",
0x0c622081: "sceWlanGetEtherAddr",
0x93440b11: "sceWlanDevIsPowerOn",
0x27045362: "sceNetUpnpGetNatInfo",
0x3432b2e5: "sceNetUpnpStart",
0x3e32ed9e: "sceNetUpnpStop",
0x540491ef: "sceNetUpnpTerm",
0xe24220b5: "sceNetUpnpInit",
0x857b47d3: "sceNp_857B47D3",
0x37e1e274: "sceNp_37E1E274",
0x4ec1f667: "sceNpAuth_4EC1F667",
0xa1de86f8: "sceNpAuth_A1DE86F8",
0x00acfac3: "sceNpService_00ACFAC3",
0x0f8f5821: "sceNpService_0F8F5821",
0x005b5f20: "sceNpCommerce2_005B5F20",
0x0e9956e3: "sceNpCommerce2_0e9956e3",
0x1888a9fe: "sceNpCommerce2_1888a9fe",
0x1c952dcb: "sceNpCommerce2_1c952dcb",
0x2b25f6e9: "sceNpCommerce2_2b25f6e9",
0x3371d5f1: "sceNpCommerce2_3371d5f1",
0x4ecd4503: "sceNpCommerce2_4ecd4503",
0x590a3229: "sceNpCommerce2_590a3229",
0x6f1fe37f: "sceNpCommerce2_6f1fe37f",
0xa5a34ea4: "sceNpCommerce2_a5a34ea4",
0xaa4a1e3d: "sceNpCommerce2_aa4a1e3d",
0xbc61ffc8: "sceNpCommerce2_bc61ffc8",
0xc7f32242: "sceNpCommerce2_c7f32242",
0xf2278b90: "sceNpCommerce2_f2278b90",
0xf297ab9c: "sceNpCommerce2_f297ab9c",
0xfc30c19e: "sceNpCommerce2_fc30c19e",
0xc69bebce: "sceOpenPSIDGetOpenPSID",
0x374500a5: "sceP3daBridgeInit",
0x43f756a2: "sceP3daBridgeExit",
0x013016f3: "sceP3daBridgeCore",
0x8077a433: "sceParseHttpStatusLine",
0xad7bfdef: "sceParseHttpResponseHeader",
0x49e950ec: "sceUriEscape",
0x062bb07e: "sceUriUnescape",
0x568518c9: "sceUriParse",
0x7ee318af: "sceUriBuild",
0xf7aa47f6: "scePauth_F7AA47F6",
0x98b83b5d: "scePauth_98B83B5D",
0x04b7766e: "scePowerRegisterCallback",
0x2b51fe2f: "scePower_2B51FE2F",
0x442bfbac: "scePowerGetBacklightMaximum",
0xefd3c963: "scePowerTick",
0xedc13fe5: "scePowerGetIdleTimer",
0x7f30b3b1: "scePowerIdleTimerEnable",
0x972ce941: "scePowerIdleTimerDisable",
0x27f3292c: "scePowerBatteryUpdateInfo",
0xe8e4e204: "scePower_E8E4E204",
0xb999184c: "scePowerGetLowBatteryCapacity",
0x87440f5e: "scePowerIsPowerOnline",
0x0afd0d8b: "scePowerIsBatteryExist",
0x1e490401: "scePowerIsBatteryCharging",
0xb4432bc8: "scePowerGetBatteryChargingStatus",
0xd3075926: "scePowerIsLowBattery",
0x78a1a796: "scePowerIsSuspendRequired",
0x94f5a53f: "scePowerGetBatteryRemainCapacity",
0xfd18a0ff: "scePowerGetBatteryFullCapacity",
0x2085d15d: "scePowerGetBatteryLifePercent",
0x8efb3fa2: "scePowerGetBatteryLifeTime",
0x28e12023: "scePowerGetBatteryTemp",
0x862ae1a6: "scePowerGetBatteryElec",
0x483ce86b: "scePowerGetBatteryVolt",
0xcb49f5ce: "scePowerGetBatteryChargeCycle",
0x23436a4a: "scePowerGetInnerTemp",
0x0cd21b1f: "scePowerSetPowerSwMode",
0x165ce085: "scePowerGetPowerSwMode",
0xd6d016ef: "scePowerLock",
0xca3d34c1: "scePowerUnlock",
0xdb62c9cf: "scePowerCancelRequest",
0x7fa406dd: "scePowerIsRequest",
0x2b7c7cf4: "scePowerRequestStandby",
0xac32c9cc: "scePowerRequestSuspend",
0x2875994b: "scePower_2875994B",
0x0074ef9b: "scePowerGetResumeCount",
0xdfa8baf8: "scePowerUnregisterCallback",
0xdb9d28dd: "scePowerUnregitserCallback",
0x843fbf43: "scePowerSetCpuClockFrequency",
0xb8d7b3fb: "scePowerSetBusClockFrequency",
0xfee03a2f: "scePowerGetCpuClockFrequency",
0x478fe6f5: "scePowerGetBusClockFrequency",
0xfdb5bfe9: "scePowerGetCpuClockFrequencyInt",
0xbd681969: "scePowerGetBusClockFrequencyInt",
0xb1a52c83: "scePowerGetCpuClockFrequencyFloat",
0x9badb3eb: "scePowerGetBusClockFrequencyFloat",
0x737486f2: "scePowerSetClockFrequency",
0x34f9c463: "scePowerGetPllClockFrequencyInt",
0xea382a27: "scePowerGetPllClockFrequencyFloat",
0xebd177d6: "scePower_EBD177D6",
0x469989ad: "scePower_469989ad",
0x545a7f3c: "scePower_545A7F3C",
0xa4e93389: "scePower_A4E93389",
0xa85880d0: "scePower_a85880d0_IsPSPNonFat",
0x3951af53: "scePowerWaitRequestCompletion",
0x0442d852: "scePowerRequestColdReset",
0xbafa3df0: "scePowerGetCallbackMode",
0xa9d22232: "scePowerSetCallbackMode",
0x23c31ffe: "scePowerVolatileMemLock",
0xfa97a599: "scePowerVolatileMemTryLock",
0xb3edd801: "scePowerVolatileMemUnlock",
0xeadb1bd7: "sceKernelPowerLock",
0x3aee7261: "sceKernelPowerUnlock",
0x090ccb3f: "sceKernelPowerTick",
0xa14f40b2: "sceKernelVolatileMemTryLock",
0xa569e425: "sceKernelVolatileMemUnlock",
0x3e0271d3: "sceKernelVolatileMemLock",
0xc22c8327: "scePsmfSetPsmf",
0xc7db3a5b: "scePsmfGetCurrentStreamType",
0x28240568: "scePsmfGetCurrentStreamNumber",
0x1e6d9013: "scePsmfSpecifyStreamWithStreamType",
0x0c120e1d: "scePsmfSpecifyStreamWithStreamTypeNumber",
0x4bc9bde0: "scePsmfSpecifyStream",
0x76d3aeba: "scePsmfGetPresentationStartTime",
0xbd8ae0d8: "scePsmfGetPresentationEndTime",
0xeaed89cd: "scePsmfGetNumberOfStreams",
0x7491c438: "scePsmfGetNumberOfEPentries",
0x0ba514e5: "scePsmfGetVideoInfo",
0xa83f7113: "scePsmfGetAudioInfo",
0x971a3a90: "scePsmfCheckEPmap",
0x68d42328: "scePsmfGetNumberOfSpecificStreams",
0x5b70fcc1: "scePsmfQueryStreamOffset",
0x9553cc91: "scePsmfQueryStreamSize",
0xb78eb9e9: "scePsmfGetHeaderSize",
0xa5ebfe81: "scePsmfGetStreamSize",
0xe1283895: "scePsmfGetPsmfVersion",
0x2673646b: "scePsmfVerifyPsmf",
0x4e624a34: "scePsmfGetEPWithId",
0x7c0e7ac3: "scePsmfGetEPWithTimestamp",
0x5f457515: "scePsmfGetEPidWithTimestamp",
0x43ac7dbb: "scePsmfGetPsmfMark",
0xde78e9fc: "scePsmfGetNumberOfPsmfMarks",
0x235d8787: "scePsmfPlayerCreate",
0x1078c008: "scePsmfPlayerStop",
0x1e57a8e7: "scePsmfPlayerConfigPlayer",
0x2beb1569: "scePsmfPlayerBreak",
0x3d6d25a9: "scePsmfPlayerSetPsmf",
0x58b83577: "scePsmfPlayerSetPsmfCB",
0x3ea82a4b: "scePsmfPlayerGetAudioOutSize",
0x3ed62233: "scePsmfPlayerGetCurrentPts",
0x46f61f8b: "scePsmfPlayerGetVideoData",
0x68f07175: "scePsmfPlayerGetCurrentAudioStream",
0x75f03fa2: "scePsmfPlayerSelectSpecificVideo",
0x85461eff: "scePsmfPlayerSelectSpecificAudio",
0x8a9ebdcd: "scePsmfPlayerSelectVideo",
0x95a84ee5: "scePsmfPlayerStart",
0x9b71a274: "scePsmfPlayerDelete",
0x9ff2b2e7: "scePsmfPlayerGetCurrentVideoStream",
0xa0b8ca55: "scePsmfPlayerUpdate",
0xa3d81169: "scePsmfPlayerChangePlayMode",
0xb8d10c56: "scePsmfPlayerSelectAudio",
0xb9848a74: "scePsmfPlayerGetAudioData",
0xdf089680: "scePsmfPlayerGetPsmfInfo",
0xe792cd94: "scePsmfPlayerReleasePsmf",
0xf3efaa91: "scePsmfPlayerGetCurrentPlayMode",
0xf8ef08a6: "scePsmfPlayerGetCurrentStatus",
0x2d0e4e0a: "scePsmfPlayerSetTempBuf",
0x76c0f4ae: "scePsmfPlayerSetPsmfOffset",
0xa72db4f9: "scePsmfPlayerSetPsmfOffsetCB",
0x340c12cb: "scePsmfPlayer_340C12CB",
0xa1336091: "sceNpDrmSetLicenseeKey",
0x9b745542: "sceNpDrmClearLicenseeKey",
0x275987d1: "sceNpDrmRenameCheck",
0x08d98894: "sceNpDrmEdataSetupKey",
0x219ef5cc: "sceNpDrmEdataGetDataSize",
0x2baa4294: "sceNpDrmOpen",
0xc41c2853: "sceRtcGetTickResolution",
0x3f7ad767: "sceRtcGetCurrentTick",
0x011f03c1: "sceRtcGetAccumulativeTime",
0x029ca3b3: "sceRtcGetAccumlativeTime",
0x4cfa57b0: "sceRtcGetCurrentClock",
0xe7c27d1b: "sceRtcGetCurrentClockLocalTime",
0x34885e0d: "sceRtcConvertUtcToLocalTime",
0x779242a2: "sceRtcConvertLocalTimeToUTC",
0x42307a17: "sceRtcIsLeapYear",
0x05ef322c: "sceRtcGetDaysInMonth",
0x57726bc1: "sceRtcGetDayOfWeek",
0x4b1b5e82: "sceRtcCheckValid",
0x3a807cc8: "sceRtcSetTime_t",
0x27c4594c: "sceRtcGetTime_t",
0xf006f264: "sceRtcSetDosTime",
0x36075567: "sceRtcGetDosTime",
0x7ace4c04: "sceRtcSetWin32FileTime",
0xcf561893: "sceRtcGetWin32FileTime",
0x7ed29e40: "sceRtcSetTick",
0x6ff40acc: "sceRtcGetTick",
0x9ed0ae87: "sceRtcCompareTick",
0x44f45e05: "sceRtcTickAddTicks",
0x26d25a5d: "sceRtcTickAddMicroseconds",
0xf2a4afe5: "sceRtcTickAddSeconds",
0xe6605bca: "sceRtcTickAddMinutes",
0x26d7a24a: "sceRtcTickAddHours",
0xe51b4b7a: "sceRtcTickAddDays",
0xcf3a2ca8: "sceRtcTickAddWeeks",
0xdbf74f1b: "sceRtcTickAddMonths",
0x42842c77: "sceRtcTickAddYears",
0xc663b3b9: "sceRtcFormatRFC2822",
0x7de6711b: "sceRtcFormatRFC2822LocalTime",
0x0498fb3c: "sceRtcFormatRFC3339",
0x27f98543: "sceRtcFormatRFC3339LocalTime",
0xdfbc5f16: "sceRtcParseDateTime",
0x28e1e988: "sceRtcParseRFC3339",
0xe1c93e47: "sceRtcGetTime64_t",
0x1909c99b: "sceRtcSetTime64_t",
0x62685e98: "sceRtcGetLastAdjustedTime",
0x203ceb0d: "sceRtcGetLastReincarnatedTime",
0x7d1fbed3: "sceRtcSetAlarmTick",
0xf5fcc995: "sceRtcGetCurrentNetworkTick",
0x81fcda34: "sceRtcIsAlarmed",
0xfb3b18cd: "sceRtcRegisterCallback",
0x6a676d2d: "sceRtcUnregisterCallback",
0xc2ddbeb5: "sceRtcGetAlarmTick",
0x42778a9f: "__sceSasInit",
0xa3589d81: "__sceSasCore",
0x50a14dfc: "__sceSasCoreWithMix",
0x68a46b95: "__sceSasGetEndFlag",
0x440ca7d8: "__sceSasSetVolume",
0xad84d37f: "__sceSasSetPitch",
0x99944089: "__sceSasSetVoice",
0xb7660a23: "__sceSasSetNoise",
0x019b25eb: "__sceSasSetADSR",
0x9ec3676a: "__sceSasSetADSRmode",
0x5f9529f6: "__sceSasSetSL",
0x74ae582a: "__sceSasGetEnvelopeHeight",
0xcbcd4f79: "__sceSasSetSimpleADSR",
0xa0cf2fa4: "__sceSasSetKeyOff",
0x76f01aca: "__sceSasSetKeyOn",
0xf983b186: "__sceSasRevVON",
0xd5a229c9: "__sceSasRevEVOL",
0x33d4ab37: "__sceSasRevType",
0x267a6dd2: "__sceSasRevParam",
0x2c8e6ab3: "__sceSasGetPauseFlag",
0x787d04d5: "__sceSasSetPause",
0xa232cbe6: "__sceSasSetTrianglarWave",
0xd5ebbbcd: "__sceSasSetSteepWave",
0xbd11b7c2: "__sceSasGetGrain",
0xd1e0a01e: "__sceSasSetGrain",
0xe175ef66: "__sceSasGetOutputmode",
0xe855bf76: "__sceSasSetOutputmode",
0x07f58c24: "__sceSasGetAllEnvelopeHeights",
0xe1cd9561: "__sceSasSetVoicePCM",
0x4aa9ead6: "__sceSasSetVoiceATRAC3",
0x7497ea85: "__sceSasConcatenateATRAC3",
0xf6107f00: "__sceSasUnsetATRAC3",
0x161aceb2: "sceSfmt19937InitGenRand",
0xdd5a5d6c: "sceSfmt19937InitByArray",
0xb33fe749: "sceSfmt19937GenRand32",
0xd5ac9f99: "sceSfmt19937GenRand64",
0xdb025bfa: "sceSfmt19937FillArray32",
0xee2938c4: "sceSfmt19937FillArray64",
0x318a350c: "sceSha256Digest",
0x957ecbe2: "sceSslInit",
0x191cdeff: "sceSslEnd",
0x5bfb6b61: "sceSslGetNotAfter",
0x17a10dcc: "sceSslGetNotBefore",
0x3dd5e023: "sceSslGetSubjectName",
0x1b7c8191: "sceSslGetIssuerName",
0xcc0919b0: "sceSslGetSerialNumber",
0x058d21c0: "sceSslGetNameEntryCount",
0xd6d097b4: "sceSslGetNameEntryInfo",
0xb99ede6a: "sceSslGetUsedMemoryMax",
0x0eb43b06: "sceSslGetUsedMemoryCurrent",
0xf57765d3: "sceSslGetKeyUsage",
0xc6183d47: "sceUmdActivate",
0x6b4a146c: "sceUmdGetDriveStat",
0x46ebb729: "sceUmdCheckMedium",
0xe83742ba: "sceUmdDeactivate",
0x8ef08fce: "sceUmdWaitDriveStat",
0x56202973: "sceUmdWaitDriveStatWithTimer",
0x4a9e5e29: "sceUmdWaitDriveStatCB",
0x6af9b50a: "sceUmdCancelWaitDriveStat",
0x20628e6f: "sceUmdGetErrorStat",
0x340b7686: "sceUmdGetDiscInfo",
0xaee7404d: "sceUmdRegisterUMDCallBack",
0xbd2bde07: "sceUmdUnRegisterUMDCallBack",
0x87533940: "sceUmdReplaceProhibit",
0xcbe9f02a: "sceUmdReplacePermit",
0x14c6c45c: "sceUmdUnuseUMDInMsUsbWlan",
0xb103fa38: "sceUmdUseUMDInMsUsbWlan",
0x79a1c743: "sceUsbAccGetAuthStat",
0x0cd7d4aa: "sceUsbAccGetInfo",
0xae5de6af: "sceUsbStart",
0xc2464fa0: "sceUsbStop",
0xc21645a4: "sceUsbGetState",
0x4e537366: "sceUsbGetDrvList",
0x112cc951: "sceUsbGetDrvState",
0x586db82c: "sceUsbActivate",
0xc572a9c8: "sceUsbDeactivate",
0x5be0e002: "sceUsbWaitState",
0x616f2b61: "sceUsbWaitStateCB",
0x1c360735: "sceUsbWaitCancel",
0x60066cfe: "sceUsbstorGetStatus",
0xe58818a8: "sceUsbstorBootSetCapacity",
0x594bbf95: "sceUsbstorBootSetLoadAddr",
0x6d865ecd: "sceUsbstorBootGetDataSize",
0xa1119f0d: "sceUsbstorBootSetStatus",
0x1f080078: "sceUsbstorBootRegisterNotify",
0xa55c9e16: "sceUsbstorBootUnregisterNotify",
0x268f95ca: "sceUsbGpsSetInitDataLocation",
0x31f95cde: "sceUsbGpsGetPowerSaveMode",
0x54d26aa4: "sceUsbGpsGetInitDataLocation",
0x63d1f89d: "sceUsbGpsResetInitialPosition",
0x69e4aaa8: "sceUsbGpsSaveInitData",
0x6eed4811: "sceUsbGpsClose",
0x7c16ac3a: "sceUsbGpsGetState",
0x934ec2b2: "sceUsbGpsGetData",
0x9d8f99e8: "sceUsbGpsSetPowerSaveMode",
0x9f267d34: "sceUsbGpsOpen",
0xa259cd67: "sceUsbGpsReset",
0x1579a159: "sceUtilityLoadNetModule",
0x64d50c56: "sceUtilityUnloadNetModule",
0xf88155f6: "sceUtilityNetconfShutdownStart",
0x4db1e739: "sceUtilityNetconfInitStart",
0x91e70e35: "sceUtilityNetconfUpdate",
0x6332aa39: "sceUtilityNetconfGetStatus",
0x5eee6548: "sceUtilityCheckNetParam",
0x434d4b3a: "sceUtilityGetNetParam",
0x4fed24d8: "sceUtilityGetNetParamLatestID",
0x67af3428: "sceUtilityMsgDialogShutdownStart",
0x2ad8e239: "sceUtilityMsgDialogInitStart",
0x95fc253b: "sceUtilityMsgDialogUpdate",
0x9a1c91d7: "sceUtilityMsgDialogGetStatus",
0x4928bd96: "sceUtilityMsgDialogAbort",
0x9790b33c: "sceUtilitySavedataShutdownStart",
0x50c4cd57: "sceUtilitySavedataInitStart",
0xd4b95ffb: "sceUtilitySavedataUpdate",
0x8874dbe0: "sceUtilitySavedataGetStatus",
0x3dfaeba9: "sceUtilityOskShutdownStart",
0xf6269b82: "sceUtilityOskInitStart",
0x4b85c861: "sceUtilityOskUpdate",
0xf3f76017: "sceUtilityOskGetStatus",
0x41e30674: "sceUtilitySetSystemParamString",
0x45c18506: "sceUtilitySetSystemParamInt",
0x34b78343: "sceUtilityGetSystemParamString",
0xa5da2406: "sceUtilityGetSystemParamInt",
0xc492f751: "sceUtilityGameSharingInitStart",
0xefc6f80f: "sceUtilityGameSharingShutdownStart",
0x7853182d: "sceUtilityGameSharingUpdate",
0x946963f3: "sceUtilityGameSharingGetStatus",
0x2995d020: "sceUtilitySavedataErrInitStart",
0xb62a4061: "sceUtilitySavedataErrShutdownStart",
0xed0fad38: "sceUtilitySavedataErrUpdate",
0x88bc7406: "sceUtilitySavedataErrGetStatus",
0xbda7d894: "sceUtilityHtmlViewerGetStatus",
0xcdc3aa41: "sceUtilityHtmlViewerInitStart",
0xf5ce1134: "sceUtilityHtmlViewerShutdownStart",
0x05afb9e4: "sceUtilityHtmlViewerUpdate",
0x16a1a8d8: "sceUtilityAuthDialogGetStatus",
0x943cba46: "sceUtilityAuthDialogInitStart",
0x0f3eeaac: "sceUtilityAuthDialogShutdownStart",
0x147f7c85: "sceUtilityAuthDialogUpdate",
0xc629af26: "sceUtilityLoadAvModule",
0xf7d8d092: "sceUtilityUnloadAvModule",
0x2a2b3de0: "sceUtilityLoadModule",
0xe49bfe92: "sceUtilityUnloadModule",
0x0251b134: "sceUtilityScreenshotInitStart",
0xf9e0008c: "sceUtilityScreenshotShutdownStart",
0xab083ea9: "sceUtilityScreenshotUpdate",
0xd81957b7: "sceUtilityScreenshotGetStatus",
0x86a03a27: "sceUtilityScreenshotContStart",
0x0d5bc6d2: "sceUtilityLoadUsbModule",
0xf64910f0: "sceUtilityUnloadUsbModule",
0x24ac31eb: "sceUtilityGamedataInstallInitStart",
0x32e32dcb: "sceUtilityGamedataInstallShutdownStart",
0x4aecd179: "sceUtilityGamedataInstallUpdate",
0xb57e95d9: "sceUtilityGamedataInstallGetStatus",
0x180f7b62: "sceUtilityGamedataInstallAbort",
0x16d02af0: "sceUtilityNpSigninInitStart",
0xe19c97d6: "sceUtilityNpSigninShutdownStart",
0xf3fbc572: "sceUtilityNpSigninUpdate",
0x86abdb1b: "sceUtilityNpSigninGetStatus",
0x1281da8e: "sceUtilityInstallInitStart",
0x5ef1c24a: "sceUtilityInstallShutdownStart",
0xa03d29ba: "sceUtilityInstallUpdate",
0xc4700fa3: "sceUtilityInstallGetStatus",
0x54a5c62f: "sceUtilityStoreCheckoutShutdownStart",
0xda97f1aa: "sceUtilityStoreCheckoutInitStart",
0xb8592d5f: "sceUtilityStoreCheckoutUpdate",
0x3aad51dc: "sceUtilityStoreCheckoutGetStatus",
0xd17a0573: "sceUtilityPS3ScanShutdownStart",
0x42071a83: "sceUtilityPS3ScanInitStart",
0xd852cdce: "sceUtilityPS3ScanUpdate",
0x89317c8f: "sceUtilityPS3ScanGetStatus",
0xe1bc175e: "sceUtility_E1BC175E",
0x43e521b7: "sceUtility_43E521B7",
0xdb4149ee: "sceUtility_DB4149EE",
0xcfe7c460: "sceUtility_CFE7C460",
0xc130d441: "sceUtilityPsnShutdownStart",
0xa7bb7c67: "sceUtilityPsnInitStart",
0x0940a1b9: "sceUtilityPsnUpdate",
0x094198b8: "sceUtilityPsnGetStatus",
0x9f313d14: "sceUtilityAutoConnectShutdownStart",
0x3a15cd0a: "sceUtilityAutoConnectInitStart",
0xd23665f4: "sceUtilityAutoConnectUpdate",
0xd4c2bd73: "sceUtilityAutoConnectGetStatus",
0x0e0c27af: "sceUtilityAutoConnectAbort",
0x06a48659: "sceUtilityRssSubscriberShutdownStart",
0x4b0a8fe5: "sceUtilityRssSubscriberInitStart",
0xa084e056: "sceUtilityRssSubscriberUpdate",
0x2b96173b: "sceUtilityRssSubscriberGetStatus",
0x149a7895: "sceUtilityDNASShutdownStart",
0xdde5389d: "sceUtilityDNASInitStart",
0x4a833ba4: "sceUtilityDNASUpdate",
0xa50e5b30: "sceUtilityDNASGetStatus",
0xe7b778d8: "sceUtilityRssReaderShutdownStart",
0x81c44706: "sceUtilityRssReaderInitStart",
0x6f56f9cf: "sceUtilityRssReaderUpdate",
0x8326ab05: "sceUtilityRssReaderGetStatus",
0xb0fb7ff5: "sceUtilityRssReaderContStart",
0xbc6b6296: "sceNetplayDialogShutdownStart",
0x3ad50ae7: "sceNetplayDialogInitStart",
0x417bed54: "sceNetplayDialogUpdate",
0xb6cee597: "sceNetplayDialogGetStatus",
0x28d35634: "sceUtility_28D35634",
0x70267adf: "sceUtility_70267ADF",
0xece1d3e5: "sceUtility_ECE1D3E5",
0xef3582b2: "sceUtility_EF3582B2",
0x8986295e: "sceVaudioOutputBlocking",
0x03b6807d: "sceVaudioChReserve",
0x67585dfd: "sceVaudioChRelease",
0x346fbe94: "sceVaudioSetEffectType",
0xcbd4ac51: "sceVaudioSetAlcMode",
0x504e4745: "sceVaudio_504E4745",
0x27acc20b: "sceVaudioChReserveBuffering",
0xe8e78dc8: "sceVaudio_E8E78DC8",
0xd2e8363f: "QueryIntrHandlerInfo",
0x0e927aed: "ThreadManForUser_0E927AED",
0x77dff087: "UtilsForUser_77DFF087",
0x6e9ea350: "_sceKernelReturnFromCallback",
0x69b53541: "sceDisplayGetVblankRest",
0x71b5fb67: "sceHprm_71B5FB67",
0xb2a628c1: "sceIoAssign",
0x55f4717d: "sceIoChdir",
0xb8a740f4: "sceIoChstat",
0xeb092469: "sceIoDclose",
0x54f5fb11: "sceIoDevctl",
0xb29ddf9c: "sceIoDopen",
0xe3eb004c: "sceIoDread",
0xace946e8: "sceIoGetstat",
0x63632449: "sceIoIoctl",
0xe95a012b: "sceIoIoctlAsync",
0x27eb27b8: "sceIoLseek",
0x68963324: "sceIoLseek32",
0x06a70004: "sceIoMkdir",
0x89aa9906: "sceIoOpenAsync",
0x3251ea56: "sceIoPollAsync",
0x6a638d83: "sceIoRead",
0xa0b5a7c2: "sceIoReadAsync",
0xf27a9c51: "sceIoRemove",
0x779103a0: "sceIoRename",
0x1117c65f: "sceIoRmdir",
0xab96437f: "sceIoSync",
0x6d08a871: "sceIoUnassign",
0xe23eec33: "sceIoWaitAsync",
0x35dbd746: "sceIoWaitAsyncCB",
0x42ec03ac: "sceIoWrite",
0x0facab19: "sceIoWriteAsync",
0x349d6d6c: "sceKernelCheckCallback",
0x94aa61ee: "sceKernelGetThreadCurrentPriority",
0x369eeb6b: "sceKernelReferThreadEventHandlerStatus",
0x0c106e53: "sceKernelRegisterThreadEventHandler",
0x72f3c145: "sceKernelReleaseThreadEventHandler",
0xfa8a5739: "sceRegCloseRegistry",
0x57641a81: "sceRegCreateKey",
0x9b25edf1: "sceRegExit",
0x39461b4d: "sceRegFlushRegistry",
0xd4475aa8: "sceRegGetKeyInfo",
0x28a8e98a: "sceRegGetKeyValue",
0x30be0259: "sceRegGetKeyValueByName",
0x2d211135: "sceRegGetKeys",
0x2c0db9dd: "sceRegGetKeysNum",
0xc5768d02: "sceRegKickBackDiscover",
0x92e41280: "sceRegOpenRegistry",
0x3615bc87: "sceRegRemoveKey",
0xdeda92bf: "sceRegRemoveRegistry",
0x17768e14: "sceRegSetKeyValue",
0x0cae832b: "sceReg_0CAE832B",
0x0d69bf40: "sceReg_0D69BF40",
0x1d8a762e: "sceReg_1D8A762E",
0x4ca16893: "sceReg_4CA16893",
0x9dc14891: "sceResmgr_9DC14891",
0x71eef62d: "sceSircsSend",
0xfb0c4840: "sceUtilityCopyNetParam",
0x072debf2: "sceUtilityCreateNetParam",
0x9ce50172: "sceUtilityDeleteNetParam",
0x4f2206bc: "sceUtilityDialogGetParam",
0xe01fe32a: "sceUtilityDialogGetSpeed",
0xb222e887: "sceUtilityDialogGetType",
0xa5168a5d: "sceUtilityDialogLoadModule",
0x3ceae1df: "sceUtilityDialogPowerLock",
0x56bedca4: "sceUtilityDialogPowerUnlock",
0x680c0ea8: "sceUtilityDialogSetStatus",
0x6f923bd3: "sceUtilityDialogSetThreadId",
0xfc4516f3: "sceUtilitySetNetParam",
0x17cb4d96: "sceUtility_private_17CB4D96",
0x19461966: "sceUtility_private_19461966",
0x1dfa62ef: "sceUtility_private_1DFA62EF",
0x4405ba38: "sceUtility_private_4405BA38",
0x5ff96ed3: "sceUtility_private_5FF96ED3",
0x9c9dd5bc: "sceUtility_private_9C9DD5BC",
0xee7ac503: "sceUtility_private_EE7AC503",
0xef5bc2d1: "sceUtility_private_EF5BC2D1",
0x482cae9a: "sceWlanDevAttach",
0xc9a8cab7: "sceWlanDevDetach",
0x05fe320c: "sceWlanDevGetStateGPIO",
0x5e7c8d94: "sceWlanDevIsGameMode",
0x7ff54bd2: "sceWlanDevSetGPIO",
0x19e51f54: "sceWlanDrv_lib_19E51F54",
0x2d0fae4e: "sceWlanDrv_lib_2D0FAE4E",
0x40b0aa4a: "sceWlanDrv_lib_40B0AA4A",
0x4c14baca: "sceWlanDrv_lib_4C14BACA",
0x56f467ca: "sceWlanDrv_lib_56F467CA",
0x5baa1fe5: "sceWlanDrv_lib_5BAA1FE5",
0x81579d36: "sceWlanDrv_lib_81579D36",
0x8d5f551b: "sceWlanDrv_lib_8D5F551B",
0xfe8a0b46: "sceWlanDrv_lib_FE8A0B46",
0x5ed4049a: "sceWlanGPPrevEstablishActive",
0xa447103a: "sceWlanGPRecv",
0x9658c9f7: "sceWlanGPRegisterCallback",
0xb4d7cb74: "sceWlanGPSend",
0x4c7f62e0: "sceWlanGPUnRegisterCallback",
}
def getUInt(address):
val = getInt(toAddr(address))
if val < 0:
return (~(-val) & 0xffffffff) + 1
return val
def main():
p = getCurrentProgram()
# Now we need to parse the elf header to get the sections
fp = File(p.getExecutablePath())
if not fp.exists():
print("Could not find executable")
bp = RandomAccessByteProvider(fp)
elf = ElfHeader.createElfHeader(RethrowContinuesFactory.INSTANCE, bp)
elf.parse()
sceStub = None
sceNid = None
for s in elf.getSections():
if s.getNameAsString() == ".sceStub.text":
sceStub = s
if s.getNameAsString() == ".rodata.sceNid":
sceNid = s
if not sceStub:
print("[E] Missing .sceStub.text section")
return
if not sceNid:
print("[E] Missing .rodata.sceNid section")
return
stubCount = sceStub.getSize() / 8
# Now resolving nid to symbol names
sceNidBase = sceNid.getAddress()
sceStubBase = sceStub.getAddress()
for i in range(stubCount):
nid = getUInt(sceNidBase + (i * 4))
if nid not in nid_map:
print("Unknown nid: 0x{:08x}".format(nid))
continue
createLabel(toAddr(sceStubBase + (i * 8)), nid_map[nid], True)
print("Resolved: {}".format(nid_map[nid]))
print("Resolved {} imports".format(stubCount))
if __name__ == '__main__':
main()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment