Table of Contents

MODLOAD

Kernel Module Loader.

ps2sdk iop header: modload.h

rom0:MODLOAD

module modload 1.01 exported functions:

sysmem 1.01

0x000016c4 4 AllocSysMemory()
0x000016cc 5 FreeSysMemory()
0x000016d4 6 QueryMemSize()
0x000016dc 9 QueryBlockTopAddress()
0x000016e4 10 QueryBlockSize()
0x000016ec 14 Kprintf()

loadcore 1.01

0x00001710 3 GetLibraryEntryTable()
0x00001718 4 FlushIcache()
0x00001720 6 RegisterLibraryEntries()
0x00001728 8
0x00001730 9
0x00001738 12 QueryBootMode()
0x00001740 16
0x00001748 17
0x00001750 20
0x00001758 21
0x00001760 22
0x00001768 23

sysclib 1.01

0x0000178c 12 memcpy()
0x00001794 14 memset()
0x0000179c 23 strcpy()
0x000017a4 27 strlen()

stdio 1.02

0x000017c8 4 printf()

ioman 1.02

0x000017ec 4 open()
0x000017f4 5 close()
0x000017fc 6 read()
0x00001804 8 lseek()

intrman 1.02

0x00001828 17 CpuSuspendIntr()
0x00001830 18 CpuResumeIntr()

thbase 1.01

0x00001854 4 CreateThread()
0x0000185c 6 StartThread()
0x00001864 14 ChangeThreadPriority()
0x0000186c 20 GetThreadId()

thevent 1.01

0x00001890 4 CreateEventFlag()
0x00001898 6 SetEventFlag()
0x000018a0 10 WaitEventFlag()

thsemap 1.01

0x000018c4 4 CreateSema()
0x000018cc 6 SignalSema()
0x000018d4 8 WaitSema()

rom1:MODLOAD

module modload 1.06 exported functions:

sysmem 1.01

0x000031e4 4 AllocSysMemory()
0x000031ec 5 FreeSysMemory()
0x000031f4 6 QueryMemSize()
0x000031fc 9 QueryBlockTopAddress()
0x00003204 14 Kprintf()

loadcore 1.03

0x00003228 3 GetLibraryEntryTable()
0x00003230 4 FlushIcache()
0x00003238 6 RegisterLibraryEntries()
0x00003240 8
0x00003248 9
0x00003250 12 QueryBootMode()
0x00003258 16
0x00003260 17
0x00003268 20
0x00003270 21
0x00003278 22
0x00003280 23
0x00003288 24
0x00003290 25
0x00003298 26

sysclib 1.03

0x000032bc 12 memcpy()
0x000032c4 14 memset()
0x000032cc 22 strcmp()
0x000032d4 23 strcpy()
0x000032dc 27 strlen()
0x000032e4 30 strncpy()
0x000032ec 41

stdio 1.03

0x00003310 4 printf()

ioman 1.04

0x00003334 4 open()
0x0000333c 5 close()
0x00003344 6 read()
0x0000334c 8 lseek()

intrman 1.02

0x00003370 17 CpuSuspendIntr()
0x00003378 18 CpuResumeIntr()
0x00003380 23 QueryIntrContext()

thbase 1.02

0x000033a4 4 CreateThread()
0x000033ac 5 DeleteThread()
0x000033b4 6 StartThread()
0x000033bc 10 TerminateThread()
0x000033c4 14 ChangeThreadPriority()
0x000033cc 20 GetThreadId()
0x000033d4 21
0x000033dc 24 SleepThread()

thevent 1.01

0x00003400 4 CreateEventFlag()
0x00003408 6 SetEventFlag()
0x00003410 10 WaitEventFlag()

thsemap 1.01

0x00003434 4 CreateSema()
0x0000343c 6 SignalSema()
0x00003444 8 WaitSema()
 
ps2/modload.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