Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # This file was automatically generated by eLoaderconf.rb
- # If you want to edit this file, edit eLoaderconf.rb instead
- .macro AddNID funcname, offset
- .globl \funcname
- .ent \funcname
- \funcname = \offset
- #\funcname:
- # lui $v0, 0x1 # Put 0x10000 in $v0, $v0 is return value so there's no need to back it up
- # lw $v0, 0x18 ($v0) # Get HBL stubs address, see eloader.c or loader.c for more info
- # addi $v0, $v0, \offset # Add offset
- # jr $v0 # Jump to stub
- # nop # Leave this delay slot empty!
- .end \funcname
- .endm
- .file 1 "sdk.c"
- .section .mdebug.eabi32
- .section .gcc_compiled_long32
- .previous
- .text
- .align 2
- # IoFileMgrForUser(12)
- AddNID sceIoOpen, 0x10000 # 0x109f50bc
- AddNID sceIoWrite, 0x10008 # 0x42ec03ac
- AddNID sceIoClose, 0x10010 # 0x810c4bc3
- AddNID sceIoLseek, 0x10018 # 0x27eb27b8
- AddNID sceIoRead, 0x10020 # 0x6a638d83
- AddNID sceIoDopen, 0x10028 # 0xb29ddf9c
- AddNID sceIoDread, 0x10030 # 0xe3eb004c
- AddNID sceIoDclose, 0x10038 # 0xeb092469
- AddNID sceIoDevctl, 0x10040 # 0x54f5fb11
- AddNID sceIoChdir, 0x10048 # 0x55f4717d
- AddNID sceIoRename, 0x10050 # 0x779103a0
- AddNID sceIoMkdir, 0x10058 # 0x6a70004
- # ModuleMgrForUser(3)
- AddNID sceKernelUnloadModule, 0x10060 # 0x2e0911aa
- AddNID sceKernelGetModuleIdByAddress, 0x10068 # 0xd8b73127
- AddNID ModuleMgrForUser_8F2DF740, 0x10070 # 0x8f2df740
- # UtilsForUser(2)
- AddNID sceKernelDcacheWritebackAll, 0x10078 # 0x79d1c3fa
- AddNID sceKernelDcacheWritebackInvalidateRange, 0x10080 # 0x34b9fa9e
- # ThreadManForUser(23)
- AddNID sceKernelStartThread, 0x10088 # 0xf475845d
- AddNID sceKernelCreateThread, 0x10090 # 0x446d8de6
- AddNID sceKernelTerminateThread, 0x10098 # 0x616403ba
- AddNID sceKernelTerminateDeleteThread, 0x100a0 # 0x383f7bcc
- AddNID sceKernelExitDeleteThread, 0x100a8 # 0x809ce29b
- AddNID sceKernelDeleteThread, 0x100b0 # 0x9fa03cd3
- AddNID sceKernelDeleteSema, 0x100b8 # 0x28b6489c
- AddNID sceKernelDeleteEventFlag, 0x100c0 # 0xef9e4c70
- AddNID sceKernelDeleteCallback, 0x100c8 # 0xedba5844
- AddNID sceKernelExitThread, 0x100d0 # 0xaa73c935
- AddNID sceKernelDelayThreadCB, 0x100d8 # 0x68da9e36
- AddNID sceKernelSleepThreadCB, 0x100e0 # 0x82826f70
- AddNID sceKernelSendMsgPipe, 0x100e8 # 0x876dbfad
- AddNID sceKernelTrySendMsgPipe, 0x100f0 # 0x884c9f90
- AddNID sceKernelTryReceiveMsgPipe, 0x100f8 # 0xdf52098f
- AddNID sceKernelGetThreadId, 0x10100 # 0x293b45b8
- AddNID sceKernelCreateCallback, 0x10108 # 0xe81caf8f
- AddNID sceKernelSignalSema, 0x10110 # 0x3f53e640
- AddNID sceKernelWaitSema, 0x10118 # 0x4e3a1105
- AddNID sceKernelCreateSema, 0x10120 # 0xd6da4ba1
- AddNID sceKernelSuspendThread, 0x10128 # 0x9944f31f
- AddNID sceKernelResumeThread, 0x10130 # 0x75156e8f
- AddNID sceKernelWaitSemaCB, 0x10138 # 0x6d212bac
- # LoadExecForUser(2)
- AddNID sceKernelExitGame, 0x10140 # 0x5572a5f
- AddNID sceKernelRegisterExitCallback, 0x10148 # 0x4ac57943
- # SysMemUserForUser(3)
- AddNID sceKernelAllocPartitionMemory, 0x10150 # 0x237dbd4f
- AddNID sceKernelGetBlockHeadAddr, 0x10158 # 0x9d9a5ba1
- AddNID sceKernelFreePartitionMemory, 0x10160 # 0xb6d61d02
- # sceDisplay(2)
- AddNID sceDisplaySetFrameBuf, 0x10168 # 0x289d82fe
- AddNID sceDisplayWaitVblankStart, 0x10170 # 0x984c27e7
- # sceCtrl(2)
- AddNID sceCtrlReadBufferPositive, 0x10178 # 0x1f803938
- AddNID sceCtrlPeekBufferPositive, 0x10180 # 0x3a622550
- # sceUmdUser(1)
- AddNID sceUmdUnRegisterUMDCallBack, 0x10188 # 0xbd2bde07
- # sceAudio(5)
- AddNID sceAudioChRelease, 0x10190 # 0x6fc46853
- AddNID sceAudioGetChannelRestLength, 0x10198 # 0xb011922f
- AddNID sceAudioOutputBlocking, 0x101a0 # 0x136caf51
- AddNID sceAudioOutputPannedBlocking, 0x101a8 # 0x13f592bc
- AddNID sceAudioChReserve, 0x101b0 # 0x5ec81c55
- # sceRtc(1)
- AddNID sceRtcGetCurrentClockLocalTime, 0x101b8 # 0xe7c27d1b
- # scePower(1)
- AddNID scePower_EBD177D6, 0x101c0 # 0xebd177d6
- # sceUtility(6)
- AddNID sceUtilityLoadModule, 0x101c8 # 0x2a2b3de0
- AddNID sceUtilityUnloadModule, 0x101d0 # 0xe49bfe92
- AddNID sceUtilityMsgDialogShutdownStart, 0x101d8 # 0x67af3428
- AddNID sceUtilityMsgDialogGetStatus, 0x101e0 # 0x9a1c91d7
- AddNID sceUtilityMsgDialogUpdate, 0x101e8 # 0x95fc253b
- AddNID sceUtilityMsgDialogInitStart, 0x101f0 # 0x2ad8e239
- # sceGe_user(1)
- AddNID sceGeEdramGetAddr, 0x101f8 # 0xe47e40e4
- .ident "HBL-SDK"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement