- # 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"
SHARE
TWEET
Untitled
a guest
Jan 15th, 2013
13
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy.
