Table of Contents

LOADFILE

Executable File Loader. Implements RPC interface to MODLOAD.

ps2sdk ee header: loadfile.h

ps2sdk ee library: libkernel.a

rom0:LOADFILE

No export section

sysmem 1.01

0x00001774 4 AllocSysMemory()
0x0000177c 5 FreeSysMemory()

loadcore 1.01

0x000017a0 5 FlushDcache()
0x000017a8 12 QueryBootMode()

intrman 1.02

0x000017cc 8 CpuDisableIntr()
0x000017d4 9 CpuEnableIntr()
0x000017dc 17 CpuSuspendIntr()
0x000017e4 18 CpuResumeIntr()

sysclib 1.01

0x00001808 12 memcpy()
0x00001810 22 strcmp()

stdio 1.02

0x00001834 4 printf()

ioman 1.02

0x00001858 4 open()
0x00001860 5 close()
0x00001868 6 read()
0x00001870 8 lseek()

sifman 1.01

0x00001894 7 sceSifSetDma()
0x0000189c 8 sceSifDmaStat()

sifcmd 1.01

0x000018c0 14 sceSifInitRpc()
0x000018c8 17 sceSifRegisterRpc()
0x000018d0 19 sceSifSetRpcQueue()
0x000018d8 22 sceSifRpcLoop()

modload 1.01

0x000018fc 7 LoadStartModule()
0x00001904 11
0x0000190c 14
0x00001914 15

thbase 1.01

0x00001938 4 CreateThread()
0x00001940 6 StartThread()
0x00001948 20 GetThreadId()

rom0:XLOADFILE

No export section

sysmem 1.01

0x000019f4 4 AllocSysMemory()
0x000019fc 5 FreeSysMemory()

loadcore 1.01

0x00001a20 5 FlushDcache()
0x00001a28 12 QueryBootMode()

intrman 1.02

0x00001a4c 8 CpuDisableIntr()
0x00001a54 9 CpuEnableIntr()
0x00001a5c 17 CpuSuspendIntr()
0x00001a64 18 CpuResumeIntr()

sysclib 1.01

0x00001a88 12 memcpy()
0x00001a90 22 strcmp()
0x00001a98 29 strncmp()

stdio 1.02

0x00001abc 4 printf()

ioman 1.02

0x00001ae0 4 open()
0x00001ae8 5 close()
0x00001af0 6 read()
0x00001af8 8 lseek()
0x00001b00 9

sifman 1.01

0x00001b24 7 sceSifSetDma()
0x00001b2c 8 sceSifDmaStat()

sifcmd 1.01

0x00001b50 14 sceSifInitRpc()
0x00001b58 17 sceSifRegisterRpc()
0x00001b60 19 sceSifSetRpcQueue()
0x00001b68 22 sceSifRpcLoop()

modload 1.01

0x00001b8c 7 LoadStartModule()
0x00001b94 8 StartModule()
0x00001b9c 10 LoadModuleBuffer()
0x00001ba4 11
0x00001bac 14
0x00001bb4 15

thbase 1.01

0x00001bd8 4 CreateThread()
0x00001be0 6 StartThread()
0x00001be8 20 GetThreadId()

rom1:LOADFILE

No export section

sysmem 1.01

0x000019f4 4 AllocSysMemory()
0x000019fc 5 FreeSysMemory()

loadcore 1.03

0x00001a20 5 FlushDcache()
0x00001a28 12 QueryBootMode()

intrman 1.02

0x00001a4c 9 CpuEnableIntr()
0x00001a54 17 CpuSuspendIntr()
0x00001a5c 18 CpuResumeIntr()

sysclib 1.03

0x00001a80 12 memcpy()
0x00001a88 22 strcmp()

stdio 1.03

0x00001aac 4 printf()

ioman 1.04

0x00001ad0 4 open()
0x00001ad8 5 close()
0x00001ae0 6 read()
0x00001ae8 8 lseek()

sifman 1.01

0x00001b0c 7 sceSifSetDma()
0x00001b14 8 sceSifDmaStat()

sifcmd 1.01

0x00001b38 14 sceSifInitRpc()
0x00001b40 17 sceSifRegisterRpc()
0x00001b48 19 sceSifSetRpcQueue()
0x00001b50 22 sceSifRpcLoop()

modload 1.06

0x00001b74 7 LoadStartModule()
0x00001b7c 8 StartModule()
0x00001b84 10 LoadModuleBuffer()
0x00001b8c 11
0x00001b94 14
0x00001b9c 15
0x00001ba4 20
0x00001bac 21
0x00001bb4 22
0x00001bbc 23

thbase 1.02

0x00001be0 4 CreateThread()
0x00001be8 6 StartThread()
0x00001bf0 20 GetThreadId()
 
ps2/loadfile.txt · Last modified: 2008/05/15 00:07
 
Recent changes RSS feed Creative Commons License Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki