Split Some Libraries
Split base, os, db, and mtx.
This commit is contained in:
parent
1023338591
commit
59714766ff
3 changed files with 222 additions and 33 deletions
|
|
@ -2100,7 +2100,7 @@ __OSContextInit = .text:0x800B6F00; // type:function size:0x48 scope:global
|
|||
OSReport = .text:0x800B6F48; // type:function size:0x80 scope:global
|
||||
OSSetErrorHandler = .text:0x800B6FC8; // type:function size:0x1C scope:global
|
||||
__OSUnhandledException = .text:0x800B6FE4; // type:function size:0x200 scope:global
|
||||
fn_800B71E4 = .text:0x800B71E4; // type:function size:0x58
|
||||
OSGetFontEncode = .text:0x800B71E4; // type:function size:0x58
|
||||
OSDisableInterrupts = .text:0x800B723C; // type:function size:0x14 scope:global
|
||||
OSEnableInterrupts = .text:0x800B7250; // type:function size:0x14 scope:global
|
||||
OSRestoreInterrupts = .text:0x800B7264; // type:function size:0x24 scope:global
|
||||
|
|
@ -2129,8 +2129,7 @@ Config48MB = .text:0x800B83CC; // type:function size:0x80 scope:local
|
|||
RealMode = .text:0x800B844C; // type:function size:0x18 scope:local
|
||||
__OSInitMemoryProtection = .text:0x800B8464; // type:function size:0x120 scope:global
|
||||
__OSUnlockAllMutex = .text:0x800B8584; // type:function size:0x70
|
||||
fn_800B85F4 = .text:0x800B85F4; // type:function size:0x2C
|
||||
Run = .text:0x800B8620; // type:function size:0x14 scope:local
|
||||
Run = .text:0x800B85F4; // type:function size:0x40 scope:local
|
||||
Callback = .text:0x800B8634; // type:function size:0xC scope:local
|
||||
__OSReboot = .text:0x800B8640; // type:function size:0x1C0 scope:global
|
||||
OSRegisterResetFunction = .text:0x800B8800; // type:function size:0x84 scope:global
|
||||
|
|
@ -2440,7 +2439,7 @@ __GXWriteFifoIntReset = .text:0x800C959C; // type:function size:0x4C
|
|||
__GXCleanGPFifo = .text:0x800C95E8; // type:function size:0xFC
|
||||
GXGetCPUFifo = .text:0x800C96E4; // type:function size:0x8
|
||||
GXGetGPFifo = .text:0x800C96EC; // type:function size:0x8
|
||||
fn_800C96F4 = .text:0x800C96F4; // type:function size:0x158
|
||||
__GXXfVtxSpecs = .text:0x800C96F4; // type:function size:0x158
|
||||
GXSetVtxDesc = .text:0x800C984C; // type:function size:0x360
|
||||
__GXSetVCD = .text:0x800C9BAC; // type:function size:0x54
|
||||
__GXCalculateVLim = .text:0x800C9C00; // type:function size:0x124
|
||||
|
|
@ -2523,8 +2522,8 @@ GXInitTlutRegion = .text:0x800CD03C; // type:function size:0x48 scope:global
|
|||
GXInvalidateTexAll = .text:0x800CD084; // type:function size:0x48
|
||||
GXSetTexRegionCallback = .text:0x800CD0CC; // type:function size:0x14
|
||||
GXSetTlutRegionCallback = .text:0x800CD0E0; // type:function size:0x14
|
||||
fn_800CD0F4 = .text:0x800CD0F4; // type:function size:0x9C
|
||||
fn_800CD190 = .text:0x800CD190; // type:function size:0xCC
|
||||
GXSetTexCoordScaleManually = .text:0x800CD0F4; // type:function size:0x9C
|
||||
__SetSURegs = .text:0x800CD190; // type:function size:0xCC scope:local
|
||||
__GXSetSUTexRegs = .text:0x800CD25C; // type:function size:0x17C
|
||||
__GXSetTmemConfig = .text:0x800CD3D8; // type:function size:0x240 scope:global
|
||||
GXSetTevIndirect = .text:0x800CD618; // type:function size:0x9C
|
||||
|
|
@ -2535,7 +2534,7 @@ GXSetNumIndStages = .text:0x800CDB20; // type:function size:0x2C
|
|||
GXSetTevDirect = .text:0x800CDB4C; // type:function size:0x48
|
||||
GXSetTevIndWarp = .text:0x800CDB94; // type:function size:0x64
|
||||
GXSetTevIndTile = .text:0x800CDBF8; // type:function size:0x1AC
|
||||
fn_800CDDA4 = .text:0x800CDDA4; // type:function size:0xCC
|
||||
__GXUpdateBPMask = .text:0x800CDDA4; // type:function size:0xCC
|
||||
__GXFlushTextureState = .text:0x800CDE70; // type:function size:0x24 scope:global
|
||||
GXSetTevOp = .text:0x800CDE94; // type:function size:0x1A4
|
||||
GXSetTevColorIn = .text:0x800CE038; // type:function size:0x80
|
||||
|
|
@ -2565,7 +2564,7 @@ GXSetDither = .text:0x800CEEC8; // type:function size:0x40
|
|||
GXSetDstAlpha = .text:0x800CEF08; // type:function size:0x54
|
||||
GXSetFieldMask = .text:0x800CEF5C; // type:function size:0x38
|
||||
GXSetFieldMode = .text:0x800CEF94; // type:function size:0x80
|
||||
fn_800CF014 = .text:0x800CF014; // type:function size:0x4
|
||||
__GXSetRange = .text:0x800CF014; // type:function size:0x4
|
||||
GXBeginDisplayList = .text:0x800CF018; // type:function size:0xC8
|
||||
GXEndDisplayList = .text:0x800CF0E0; // type:function size:0xD4
|
||||
GXCallDisplayList = .text:0x800CF1B4; // type:function size:0x70
|
||||
|
|
@ -2662,7 +2661,7 @@ __CARDFormatRegionAsync = .text:0x800D5378; // type:function size:0x658
|
|||
CARDFormat = .text:0x800D59D0; // type:function size:0x54
|
||||
__CARDCompareFileName = .text:0x800D5A24; // type:function size:0x68
|
||||
__CARDAccess = .text:0x800D5A8C; // type:function size:0x98
|
||||
fn_800D5B24 = .text:0x800D5B24; // type:function size:0x30
|
||||
__CARDIsPublic = .text:0x800D5B24; // type:function size:0x30
|
||||
__CARDGetFileNo = .text:0x800D5B54; // type:function size:0x150
|
||||
CARDOpen = .text:0x800D5CA4; // type:function size:0x178
|
||||
CARDClose = .text:0x800D5E1C; // type:function size:0x54
|
||||
|
|
@ -2964,7 +2963,7 @@ acosf = .text:0x800EBB90; // type:function size:0x24
|
|||
TRKNubMainLoop = .text:0x800EBBB4; // type:function size:0xF8 scope:global
|
||||
TRKDestructEvent = .text:0x800EBCAC; // type:function size:0x24 scope:global
|
||||
TRKConstructEvent = .text:0x800EBCD0; // type:function size:0x18
|
||||
fn_800EBCE8 = .text:0x800EBCE8; // type:function size:0xE0
|
||||
TRKPostEvent = .text:0x800EBCE8; // type:function size:0xE0
|
||||
TRKGetNextEvent = .text:0x800EBDC8; // type:function size:0xB4 scope:global
|
||||
TRKInitializeEventQueue = .text:0x800EBE7C; // type:function size:0x58 scope:global
|
||||
TRKNubWelcome = .text:0x800EBED4; // type:function size:0x28 scope:global
|
||||
|
|
@ -5265,6 +5264,7 @@ jumptable_8013B4F4 = .data:0x8013B4F4; // type:object size:0x20 scope:local
|
|||
lbl_8013B518 = .data:0x8013B518; // type:object size:0x24 data:string
|
||||
lbl_8013B53C = .data:0x8013B53C; // type:object size:0x24 data:string
|
||||
@84 = .data:0x8013B560; // type:object size:0x1E scope:local data:string
|
||||
__OSExceptionLocations = .data:0x8013B648; // type:object size:0x3C
|
||||
lbl_8013B720 = .data:0x8013B720; // type:object size:0x398
|
||||
DSPInitCode = .data:0x8013BAB8; // type:object size:0x80 scope:local
|
||||
@69 = .data:0x8013BB38; // type:object size:0x29 scope:local data:string
|
||||
|
|
@ -5272,13 +5272,13 @@ lbl_8013BD68 = .data:0x8013BD68; // type:object size:0x1B4
|
|||
@74 = .data:0x8013BF1C; // type:object size:0x23 scope:local data:string
|
||||
@10 = .data:0x8013BF40; // type:object size:0x16 scope:local data:string
|
||||
@43 = .data:0x8013C21C; // type:object size:0x40 scope:local
|
||||
lbl_8013C260 = .data:0x8013C260; // type:object size:0x30 data:4byte
|
||||
InterruptPrioTable = .data:0x8013C260; // type:object size:0x2C scope:local data:4byte
|
||||
lbl_8013C290 = .data:0x8013C290; // type:object size:0x28
|
||||
lbl_8013C2B8 = .data:0x8013C2B8; // type:object size:0x28
|
||||
ResetFunctionInfo = .data:0x8013C2E0; // type:object size:0x10 scope:local
|
||||
lbl_8013C2F0 = .data:0x8013C2F0; // type:object size:0x78
|
||||
lbl_8013C368 = .data:0x8013C368; // type:object size:0x30
|
||||
lbl_8013C398 = .data:0x8013C398; // type:object size:0x30
|
||||
YearDays = .data:0x8013C368; // type:object size:0x30 scope:local
|
||||
LeapYearDays = .data:0x8013C398; // type:object size:0x30 scope:local
|
||||
lbl_8013C3C8 = .data:0x8013C3C8; // type:object size:0x18 data:string
|
||||
lbl_8013C3E0 = .data:0x8013C3E0; // type:object size:0xC8 data:string
|
||||
lbl_8013C4A8 = .data:0x8013C4A8; // type:object size:0x38
|
||||
|
|
@ -5525,14 +5525,18 @@ lbl_801A4D58 = .bss:0x801A4D58; // type:object size:0x10 data:float
|
|||
lbl_801A4D68 = .bss:0x801A4D68; // type:object size:0x500 data:byte
|
||||
lbl_801A5268 = .bss:0x801A5268; // type:object size:0x80
|
||||
lbl_801A52E8 = .bss:0x801A52E8; // type:object size:0x18 data:4byte
|
||||
DriveInfo = .bss:0x801A5300; // type:object size:0x20 scope:local
|
||||
DriveInfo = .bss:0x801A5300; // type:object size:0x20 scope:local align:32
|
||||
DriveBlock = .bss:0x801A5320; // type:object size:0x30 scope:local
|
||||
__OSErrorTable = .bss:0x801A5350; // type:object size:0x40 scope:global
|
||||
lbl_801A53A0 = .bss:0x801A53A0; // type:object size:0x20
|
||||
Scb = .bss:0x801A53C0; // type:object size:0x54 scope:local data:4byte
|
||||
Header = .bss:0x801A53A0; // type:object size:0x20 scope:local align:32
|
||||
Scb = .bss:0x801A53C0; // type:object size:0x54 scope:local align:32 data:4byte
|
||||
RunQueue = .bss:0x801A5418; // type:object size:0x100 scope:local data:4byte
|
||||
IdleThread = .bss:0x801A5518; // type:object size:0x318 scope:local align:8 data:4byte
|
||||
DefaultThread = .bss:0x801A5830; // type:object size:0x318 scope:local align:8 data:4byte
|
||||
IdleContext = .bss:0x801A5B48; // type:object size:0x2B8 scope:local align:8 data:4byte
|
||||
CommandList = .bss:0x801A5E00; // type:object size:0x3C scope:local data:4byte
|
||||
AlarmForTimeout = .bss:0x801A5E68; // type:object size:0x28 scope:local
|
||||
tmpBuffer = .bss:0x801A5EE0; // type:object size:0x80 scope:local
|
||||
tmpBuffer = .bss:0x801A5EE0; // type:object size:0x80 scope:local align:32
|
||||
DummyCommandBlock = .bss:0x801A5F60; // type:object size:0x30 scope:local
|
||||
WaitingQueue = .bss:0x801A5FB8; // type:object size:0x20 scope:local data:4byte
|
||||
bb2Buf = .bss:0x801A5FD8; // type:object size:0x3F scope:local
|
||||
|
|
@ -5872,8 +5876,8 @@ lbl_801D38B6 = .sdata:0x801D38B6; // type:object size:0x2 data:2byte
|
|||
__OSCurrHeap = .sdata:0x801D38B8; // type:object size:0x8 data:4byte
|
||||
__OSArenaLo = .sdata:0x801D38C0; // type:object size:0x4 scope:local data:4byte
|
||||
@32 = .sdata:0x801D38C8; // type:object size:0x2 scope:local data:string
|
||||
lbl_801D38D0 = .sdata:0x801D38D0; // type:object size:0x8 data:2byte
|
||||
lbl_801D38D8 = .sdata:0x801D38D8; // type:object size:0x8
|
||||
fontEncode$80 = .sdata:0x801D38D0; // type:object size:0x8 scope:local data:2byte
|
||||
Unit01 = .sdata:0x801D38D8; // type:object size:0x8
|
||||
lbl_801D38E0 = .sdata:0x801D38E0; // type:object size:0x8 data:4byte
|
||||
lbl_801D38E8 = .sdata:0x801D38E8; // type:object size:0x8 data:string
|
||||
autoInvalidation = .sdata:0x801D38F0; // type:object size:0x4 scope:local data:4byte
|
||||
|
|
@ -6509,26 +6513,24 @@ __OSSavedRegionStart = .sbss:0x801D42CC; // type:object size:0x4 scope:global da
|
|||
__OSInIPL = .sbss:0x801D42D0; // type:object size:0x4 scope:global data:4byte
|
||||
__OSStartTime = .sbss:0x801D42D8; // type:object size:0x8 scope:global data:4byte
|
||||
AlarmQueue = .sbss:0x801D42E0; // type:object size:0x8 scope:local data:4byte
|
||||
lbl_801D42E8 = .sbss:0x801D42E8; // type:object size:0x4 data:4byte
|
||||
lbl_801D42EC = .sbss:0x801D42EC; // type:object size:0x4 data:4byte
|
||||
lbl_801D42F0 = .sbss:0x801D42F0; // type:object size:0x4 data:4byte
|
||||
lbl_801D42F4 = .sbss:0x801D42F4; // type:object size:0x4 data:4byte
|
||||
HeapArray = .sbss:0x801D42E8; // type:object size:0x4 scope:local data:4byte
|
||||
NumHeaps = .sbss:0x801D42EC; // type:object size:0x4 scope:local data:4byte
|
||||
ArenaStart = .sbss:0x801D42F0; // type:object size:0x4 scope:local data:4byte
|
||||
ArenaEnd = .sbss:0x801D42F4; // type:object size:0x4 scope:local data:4byte
|
||||
__OSArenaHi = .sbss:0x801D42F8; // type:object size:0x4 scope:local data:4byte
|
||||
InterruptHandlerTable = .sbss:0x801D4300; // type:object size:0x4 scope:local data:4byte
|
||||
__OSLastInterruptSrr0 = .sbss:0x801D4304; // type:object size:0x4 scope:global data:4byte
|
||||
__OSLastInterrupt = .sbss:0x801D4308; // type:object size:0x2 scope:global data:2byte
|
||||
__OSLastInterruptTime = .sbss:0x801D4310; // type:object size:0x8 scope:global data:4byte
|
||||
lbl_801D4318 = .sbss:0x801D4318; // type:object size:0x4 data:4byte
|
||||
lbl_801D431C = .sbss:0x801D431C; // type:object size:0x4 data:4byte
|
||||
lbl_801D4320 = .sbss:0x801D4320; // type:object size:0x8 data:4byte
|
||||
SaveStart = .sbss:0x801D4318; // type:object size:0x4 scope:local data:4byte
|
||||
SaveEnd = .sbss:0x801D431C; // type:object size:0x4 scope:local data:4byte
|
||||
Prepared = .sbss:0x801D4320; // type:object size:0x8 scope:local data:4byte
|
||||
ResetFunctionQueue = .sbss:0x801D4328; // type:object size:0x8 scope:local data:4byte
|
||||
lbl_801D4330 = .sbss:0x801D4330; // type:object size:0x4 data:4byte
|
||||
lbl_801D4334 = .sbss:0x801D4334; // type:object size:0x4 data:4byte
|
||||
lbl_801D4338 = .sbss:0x801D4338; // type:object size:0x8 data:4byte
|
||||
lbl_801D4340 = .sbss:0x801D4340; // type:object size:0x4 data:4byte
|
||||
lbl_801D4344 = .sbss:0x801D4344; // type:object size:0x4 data:4byte
|
||||
lbl_801D4348 = .sbss:0x801D4348; // type:object size:0x4 data:4byte
|
||||
lbl_801D434C = .sbss:0x801D434C; // type:object size:0x4 data:4byte
|
||||
ResetCallback = .sbss:0x801D4330; // type:object size:0x4 data:4byte
|
||||
Down = .sbss:0x801D4334; // type:object size:0x4 data:4byte
|
||||
LastState = .sbss:0x801D4338; // type:object size:0x8 data:4byte
|
||||
HoldUp = .sbss:0x801D4340; // type:object size:0x8 align:8 data:4byte
|
||||
HoldDown = .sbss:0x801D4348; // type:object size:0x8 align:8 data:4byte
|
||||
RunQueueBits = .sbss:0x801D4350; // type:object size:0x4 scope:local data:4byte
|
||||
RunQueueHint = .sbss:0x801D4354; // type:object size:0x4 scope:local data:4byte
|
||||
Reschedule = .sbss:0x801D4358; // type:object size:0x4 scope:local data:4byte
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue