CRO0: Difference between revisions

No edit summary
No edit summary
Line 27: Line 27:
|-
|-
| 0x94
| 0x94
| 0x1C
| 0x18
| Unknown
| Unknown
|-
| 0xAC
| 0x04
| "Segment offset", symbols are loaded relative to this
|-
|-
| 0xB0
| 0xB0
Line 213: Line 217:
| 0x4
| 0x4
| 0x1
| 0x1
| Type (0=nothing/ignore, 2=38=write u32 absolute (unk+X), 3=write u32 relative (unk+X-out_ptr), 10=THUMB branch, 28=ARM32 branch, otherwise err, 29=unknown, 42=unknown)
| Type (0=nothing/ignore, 2=38=write u32 absolute (base+X), 3=write u32 relative (base+X-in_ptr), 10=THUMB branch, 28=ARM32 branch, 29=modify ARM32 branch offset, 42=write u32 relative (((signed int)base*2)/2+X-out_ptr), otherwise err)
|-
|-
| 0x5
| 0x5
Line 220: Line 224:
|-
|-
| 0x6
| 0x6
| 0x2
| 0x1
| 1 is written to last entry if all symbols loaded successfully.
|-
| 0x7
| 0x1
| Unknown
| Unknown
|-
|-