CRO0: Difference between revisions
No edit summary |
No edit summary |
||
Line 27: | Line 27: | ||
|- | |- | ||
| 0x94 | | 0x94 | ||
| | | 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 ( | | 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 | ||
| | | 0x1 | ||
| 1 is written to last entry if all symbols loaded successfully. | |||
|- | |||
| 0x7 | |||
| 0x1 | |||
| Unknown | | Unknown | ||
|- | |- |