SHARE
TWEET

Untitled

a guest Jan 15th, 2013 13 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. # This file was automatically generated by eLoaderconf.rb
  2. # If you want to edit this file, edit eLoaderconf.rb instead
  3. .macro AddNID funcname, offset
  4.  
  5.     .globl  \funcname
  6.     .ent    \funcname
  7. \funcname = \offset
  8. #\funcname:
  9. #       lui $v0, 0x1            # Put 0x10000 in $v0, $v0 is return value so there's no need to back it up
  10. #       lw $v0, 0x18 ($v0)      # Get HBL stubs address, see eloader.c or loader.c for more info
  11. #       addi $v0, $v0, \offset # Add offset
  12. #       jr $v0                  # Jump to stub
  13. #       nop                     # Leave this delay slot empty!
  14.     .end        \funcname
  15.  
  16. .endm
  17.  
  18.     .file       1 "sdk.c"
  19.     .section .mdebug.eabi32
  20.     .section .gcc_compiled_long32
  21.     .previous
  22.     .text
  23.     .align      2
  24.  
  25.  
  26. # IoFileMgrForUser(12)
  27.         AddNID sceIoOpen, 0x10000   # 0x109f50bc
  28.         AddNID sceIoWrite, 0x10008  # 0x42ec03ac
  29.         AddNID sceIoClose, 0x10010  # 0x810c4bc3
  30.         AddNID sceIoLseek, 0x10018  # 0x27eb27b8
  31.         AddNID sceIoRead, 0x10020   # 0x6a638d83
  32.         AddNID sceIoDopen, 0x10028  # 0xb29ddf9c
  33.         AddNID sceIoDread, 0x10030  # 0xe3eb004c
  34.         AddNID sceIoDclose, 0x10038 # 0xeb092469
  35.         AddNID sceIoDevctl, 0x10040 # 0x54f5fb11
  36.         AddNID sceIoChdir, 0x10048  # 0x55f4717d
  37.         AddNID sceIoRename, 0x10050 # 0x779103a0
  38.         AddNID sceIoMkdir, 0x10058  # 0x6a70004
  39.  
  40. # ModuleMgrForUser(3)
  41.         AddNID sceKernelUnloadModule, 0x10060         # 0x2e0911aa
  42.         AddNID sceKernelGetModuleIdByAddress, 0x10068 # 0xd8b73127
  43.         AddNID ModuleMgrForUser_8F2DF740, 0x10070     # 0x8f2df740
  44.  
  45. # UtilsForUser(2)
  46.         AddNID sceKernelDcacheWritebackAll, 0x10078             # 0x79d1c3fa
  47.         AddNID sceKernelDcacheWritebackInvalidateRange, 0x10080 # 0x34b9fa9e
  48.  
  49. # ThreadManForUser(23)
  50.         AddNID sceKernelStartThread, 0x10088           # 0xf475845d
  51.         AddNID sceKernelCreateThread, 0x10090          # 0x446d8de6
  52.         AddNID sceKernelTerminateThread, 0x10098       # 0x616403ba
  53.         AddNID sceKernelTerminateDeleteThread, 0x100a0 # 0x383f7bcc
  54.         AddNID sceKernelExitDeleteThread, 0x100a8      # 0x809ce29b
  55.         AddNID sceKernelDeleteThread, 0x100b0          # 0x9fa03cd3
  56.         AddNID sceKernelDeleteSema, 0x100b8            # 0x28b6489c
  57.         AddNID sceKernelDeleteEventFlag, 0x100c0       # 0xef9e4c70
  58.         AddNID sceKernelDeleteCallback, 0x100c8        # 0xedba5844
  59.         AddNID sceKernelExitThread, 0x100d0            # 0xaa73c935
  60.         AddNID sceKernelDelayThreadCB, 0x100d8         # 0x68da9e36
  61.         AddNID sceKernelSleepThreadCB, 0x100e0         # 0x82826f70
  62.         AddNID sceKernelSendMsgPipe, 0x100e8           # 0x876dbfad
  63.         AddNID sceKernelTrySendMsgPipe, 0x100f0        # 0x884c9f90
  64.         AddNID sceKernelTryReceiveMsgPipe, 0x100f8     # 0xdf52098f
  65.         AddNID sceKernelGetThreadId, 0x10100           # 0x293b45b8
  66.         AddNID sceKernelCreateCallback, 0x10108        # 0xe81caf8f
  67.         AddNID sceKernelSignalSema, 0x10110            # 0x3f53e640
  68.         AddNID sceKernelWaitSema, 0x10118              # 0x4e3a1105
  69.         AddNID sceKernelCreateSema, 0x10120            # 0xd6da4ba1
  70.         AddNID sceKernelSuspendThread, 0x10128         # 0x9944f31f
  71.         AddNID sceKernelResumeThread, 0x10130          # 0x75156e8f
  72.         AddNID sceKernelWaitSemaCB, 0x10138            # 0x6d212bac
  73.  
  74. # LoadExecForUser(2)
  75.         AddNID sceKernelExitGame, 0x10140             # 0x5572a5f
  76.         AddNID sceKernelRegisterExitCallback, 0x10148 # 0x4ac57943
  77.  
  78. # SysMemUserForUser(3)
  79.         AddNID sceKernelAllocPartitionMemory, 0x10150 # 0x237dbd4f
  80.         AddNID sceKernelGetBlockHeadAddr, 0x10158     # 0x9d9a5ba1
  81.         AddNID sceKernelFreePartitionMemory, 0x10160  # 0xb6d61d02
  82.  
  83. # sceDisplay(2)
  84.         AddNID sceDisplaySetFrameBuf, 0x10168     # 0x289d82fe
  85.         AddNID sceDisplayWaitVblankStart, 0x10170 # 0x984c27e7
  86.  
  87. # sceCtrl(2)
  88.         AddNID sceCtrlReadBufferPositive, 0x10178 # 0x1f803938
  89.         AddNID sceCtrlPeekBufferPositive, 0x10180 # 0x3a622550
  90.  
  91. # sceUmdUser(1)
  92.         AddNID sceUmdUnRegisterUMDCallBack, 0x10188 # 0xbd2bde07
  93.  
  94. # sceAudio(5)
  95.         AddNID sceAudioChRelease, 0x10190            # 0x6fc46853
  96.         AddNID sceAudioGetChannelRestLength, 0x10198 # 0xb011922f
  97.         AddNID sceAudioOutputBlocking, 0x101a0       # 0x136caf51
  98.         AddNID sceAudioOutputPannedBlocking, 0x101a8 # 0x13f592bc
  99.         AddNID sceAudioChReserve, 0x101b0            # 0x5ec81c55
  100.  
  101. # sceRtc(1)
  102.         AddNID sceRtcGetCurrentClockLocalTime, 0x101b8 # 0xe7c27d1b
  103.  
  104. # scePower(1)
  105.         AddNID scePower_EBD177D6, 0x101c0 # 0xebd177d6
  106.  
  107. # sceUtility(6)
  108.         AddNID sceUtilityLoadModule, 0x101c8             # 0x2a2b3de0
  109.         AddNID sceUtilityUnloadModule, 0x101d0           # 0xe49bfe92
  110.         AddNID sceUtilityMsgDialogShutdownStart, 0x101d8 # 0x67af3428
  111.         AddNID sceUtilityMsgDialogGetStatus, 0x101e0     # 0x9a1c91d7
  112.         AddNID sceUtilityMsgDialogUpdate, 0x101e8        # 0x95fc253b
  113.         AddNID sceUtilityMsgDialogInitStart, 0x101f0     # 0x2ad8e239
  114.  
  115. # sceGe_user(1)
  116.         AddNID sceGeEdramGetAddr, 0x101f8 # 0xe47e40e4
  117.  
  118.     .ident      "HBL-SDK"
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. OK, I Understand
 
Top