Advertisement
Guest User

Untitled

a guest
Jan 15th, 2013
141
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.63 KB | None | 0 0
  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"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement