Reorganize files; start RSO support; config & split updates
This commit is contained in:
parent
827e0806be
commit
830f7b172f
|
@ -2,6 +2,21 @@
|
|||
# It is not intended for manual editing.
|
||||
version = 3
|
||||
|
||||
[[package]]
|
||||
name = "addr2line"
|
||||
version = "0.19.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "a76fd60b23679b7d19bd066031410fb7e458ccc5e958eb5c325888ce4baedc97"
|
||||
dependencies = [
|
||||
"gimli",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "adler"
|
||||
version = "1.0.2"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe"
|
||||
|
||||
[[package]]
|
||||
name = "ahash"
|
||||
version = "0.8.2"
|
||||
|
@ -27,11 +42,14 @@ name = "anyhow"
|
|||
version = "1.0.66"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "216261ddc8289130e551ddcd5ce8a064710c0d064a4d2895c67151c92b5443f6"
|
||||
dependencies = [
|
||||
"backtrace",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "ar"
|
||||
version = "0.8.0"
|
||||
source = "git+https://github.com/bjorn3/rust-ar.git?branch=do_not_remove_cg_clif_ranlib#de9ab0e56bf3a208381d342aa5b60f9ff2891648"
|
||||
source = "git+https://github.com/bjorn3/rust-ar.git?branch=write_symbol_table#a61d6f5b84b0240f7afddf8cebc7e58ee1719829"
|
||||
|
||||
[[package]]
|
||||
name = "argh"
|
||||
|
@ -68,6 +86,21 @@ version = "1.1.0"
|
|||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa"
|
||||
|
||||
[[package]]
|
||||
name = "backtrace"
|
||||
version = "0.3.67"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "233d376d6d185f2a3093e58f283f60f880315b6c60075b01f36b3b85154564ca"
|
||||
dependencies = [
|
||||
"addr2line",
|
||||
"cc",
|
||||
"cfg-if",
|
||||
"libc",
|
||||
"miniz_oxide",
|
||||
"object",
|
||||
"rustc-demangle",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "base16ct"
|
||||
version = "0.1.1"
|
||||
|
@ -161,7 +194,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "decomp-toolkit"
|
||||
version = "0.2.2"
|
||||
version = "0.3.0"
|
||||
dependencies = [
|
||||
"anyhow",
|
||||
"ar",
|
||||
|
@ -175,9 +208,9 @@ dependencies = [
|
|||
"filetime",
|
||||
"fixedbitset",
|
||||
"flagset",
|
||||
"flate2",
|
||||
"hex",
|
||||
"indexmap",
|
||||
"lazy_static",
|
||||
"log",
|
||||
"memchr",
|
||||
"memmap2",
|
||||
|
@ -187,6 +220,7 @@ dependencies = [
|
|||
"once_cell",
|
||||
"ppc750cl",
|
||||
"regex",
|
||||
"rmp-serde",
|
||||
"serde",
|
||||
"serde_repr",
|
||||
"serde_yaml",
|
||||
|
@ -276,6 +310,16 @@ dependencies = [
|
|||
"serde",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "flate2"
|
||||
version = "1.0.25"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "a8a2db397cb1c8772f31494cb8917e48cd1e64f0fa7efac59fbd741a0a8ce841"
|
||||
dependencies = [
|
||||
"crc32fast",
|
||||
"miniz_oxide",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "generic-array"
|
||||
version = "0.14.6"
|
||||
|
@ -286,6 +330,12 @@ dependencies = [
|
|||
"version_check",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "gimli"
|
||||
version = "0.27.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "dec7af912d60cdbd3677c1af9352ebae6fb8394d165568a2234df0fa00f87793"
|
||||
|
||||
[[package]]
|
||||
name = "hashbrown"
|
||||
version = "0.12.3"
|
||||
|
@ -366,12 +416,6 @@ version = "1.0.5"
|
|||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "fad582f4b9e86b6caa621cabeb0963332d92eea04729ab12892c2533951e6440"
|
||||
|
||||
[[package]]
|
||||
name = "lazy_static"
|
||||
version = "1.4.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
|
||||
|
||||
[[package]]
|
||||
name = "libc"
|
||||
version = "0.2.137"
|
||||
|
@ -408,6 +452,15 @@ dependencies = [
|
|||
"libc",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "miniz_oxide"
|
||||
version = "0.6.2"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "b275950c28b37e794e8c55d88aeb5e139d0ce23fdbbeda68f8d7174abdf9e8fa"
|
||||
dependencies = [
|
||||
"adler",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "multimap"
|
||||
version = "0.8.3"
|
||||
|
@ -465,6 +518,12 @@ version = "1.17.0"
|
|||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "6f61fba1741ea2b3d6a1e3178721804bb716a68a6aeba1149b5d52e3d464ea66"
|
||||
|
||||
[[package]]
|
||||
name = "paste"
|
||||
version = "1.0.11"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "d01a5bd0424d00070b0098dd17ebca6f961a959dead1dbcbbbc1d1cd8d3deeba"
|
||||
|
||||
[[package]]
|
||||
name = "ppc750cl"
|
||||
version = "0.2.0"
|
||||
|
@ -529,6 +588,34 @@ version = "0.6.28"
|
|||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "456c603be3e8d448b072f410900c09faf164fbce2d480456f50eea6e25f9c848"
|
||||
|
||||
[[package]]
|
||||
name = "rmp"
|
||||
version = "0.8.11"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "44519172358fd6d58656c86ab8e7fbc9e1490c3e8f14d35ed78ca0dd07403c9f"
|
||||
dependencies = [
|
||||
"byteorder",
|
||||
"num-traits",
|
||||
"paste",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "rmp-serde"
|
||||
version = "1.1.1"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "c5b13be192e0220b8afb7222aa5813cb62cc269ebb5cac346ca6487681d2913e"
|
||||
dependencies = [
|
||||
"byteorder",
|
||||
"rmp",
|
||||
"serde",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "rustc-demangle"
|
||||
version = "0.1.21"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "7ef03e0a2b150c7a90d01faf6254c9c48a41e95fb2a8c2ac1c6f0d2b9aefc342"
|
||||
|
||||
[[package]]
|
||||
name = "rustix"
|
||||
version = "0.36.6"
|
||||
|
|
18
Cargo.toml
18
Cargo.toml
|
@ -3,7 +3,7 @@ name = "decomp-toolkit"
|
|||
description = "GameCube/Wii decompilation project tools."
|
||||
authors = ["Luke Street <luke@street.dev>"]
|
||||
license = "MIT OR Apache-2.0"
|
||||
version = "0.2.3"
|
||||
version = "0.3.0"
|
||||
edition = "2021"
|
||||
publish = false
|
||||
build = "build.rs"
|
||||
|
@ -21,8 +21,8 @@ panic = "abort"
|
|||
strip = "debuginfo"
|
||||
|
||||
[dependencies]
|
||||
anyhow = "1.0.64"
|
||||
ar = { git = "https://github.com/bjorn3/rust-ar.git", branch = "do_not_remove_cg_clif_ranlib" }
|
||||
anyhow = { version = "1.0.64", features = ["backtrace"] }
|
||||
ar = { git = "https://github.com/bjorn3/rust-ar.git", branch = "write_symbol_table" }
|
||||
argh = "0.1.8"
|
||||
base16ct = "0.1.1"
|
||||
base64 = "0.21.0"
|
||||
|
@ -35,7 +35,6 @@ fixedbitset = "0.4.2"
|
|||
flagset = { version = "0.4.3", features = ["serde"] }
|
||||
hex = "0.4.3"
|
||||
indexmap = "1.9.2"
|
||||
lazy_static = "1.4.0"
|
||||
log = "0.4.17"
|
||||
memchr = "2.5.0"
|
||||
memmap2 = "0.5.7"
|
||||
|
@ -51,3 +50,14 @@ serde_yaml = "0.9.16"
|
|||
sha-1 = "0.10.0"
|
||||
smallvec = "1.10.0"
|
||||
topological-sort = "0.2.2"
|
||||
flate2 = "1.0.25"
|
||||
|
||||
[build-dependencies]
|
||||
anyhow = { version = "1.0.64", features = ["backtrace"] }
|
||||
base64 = "0.21.0"
|
||||
flagset = { version = "0.4.3", features = ["serde"] }
|
||||
serde = "1.0.152"
|
||||
serde_repr = "0.1.10"
|
||||
serde_yaml = "0.9.16"
|
||||
rmp-serde = "1.1.1"
|
||||
flate2 = "1.0.25"
|
||||
|
|
|
@ -0,0 +1,572 @@
|
|||
- symbol: 0
|
||||
hash: e9350e81a596b1f391270020c46cdd66059f8d7c
|
||||
signature: lCH/4P////98CAKm/////5ABACT/////k+EAHP////+TwQAY/////5OhABT/////k4EAEP////98fBt4/////3+e43j/////OAAAAP////+YHgAj/////4AeAAz/////fADyFP////+QHgAM/////4AeABD/////fADyFP////+QHgAQ/////4AeADD/////fADyFP////+QHgAw/////4AeADj/////fADyFP////+QHgA4/////4AeAED/////fADyFP////+QHgBA/////4AeAEj/////fADyFP////+QHgBI/////4AeAEz/////fADyFP////+QHgBM/////4AeAFT/////fADyFP////+QHgBU/////zugAAH/////SAABaP////+AfAAM/////1egGDj/////f+MCFP////8oHQAN/////0GBAST/////PGAAAP//AAA4YwAA//8AAFegEDr/////fGMALv////98aQOm/////06ABCD/////PGAAAP//AAA4AwAA//8AAJAfAAD/////SAABKP////88YAAA//8AADgDAAD//wAAkB8AAP////9IAAEY/////4AfAAT/////LAAAAP////9BggAc/////zxgAAD//wAAOGMAAP//AAB/pOt4/////4C/AAT/////TMYxgv////9IAAAB/AAAAzgAAAD/////kB8AAP////9IAADo/////4AfAAT/////LAAAAP////9BggAc/////zxgAAD//wAAOGMAAP//AAB/pOt4/////4C/AAT/////TMYxgv////9IAAAB/AAAAzgAAAD/////kB8AAP////9IAAC4/////zxgAAD//wAAOAMAAP//AACQHwAA/////0gAAKj/////PGAAAP//AAA4AwAA//8AAJAfAAD/////SAAAmP////88YAAA//8AADgDAAD//wAAkB8AAP////9IAACI/////zxgAAD//wAAOAMAAP//AACQHwAA/////0gAAHj/////PGAAAP//AAA4AwAA//8AAJAfAAD/////SAAAaP////88YAAA//8AADgDAAD//wAAkB8AAP////9IAABY/////zxgAAD//wAAOAMAAP//AACQHwAA/////0gAAEj/////OAAAAP////+QHwAA/////0gAADz/////OAAAAP////+QHwAA/////0gAADD/////gB8ABP////8sAAAA/////0GCABz/////PGAAAP//AAA4YwAA//8AAH+k63j/////gL8ABP////9MxjGC/////0gAAAH8AAADOAAAAP////+QHwAA/////zu9AAH/////gB4ACP////98HQBA/////0GA/pT/////gB4APP////88YKqr/////zhjqqv/////fAMAFv////9UAOj+/////5ABAAz/////O6AAAP////9IAAAs/////4B+ADj/////HB0ADP////98AwIU/////5ABAAj/////gGEACP////+AAwAA/////3wA8hT/////gGEACP////+QAwAA/////zu9AAH/////gAEADP////98HQBA/////0GA/9D/////OGAAAf////+D4QAc/////4PBABj/////g6EAFP////+DgQAQ/////4ABACT/////fAgDpv////84IQAg/////06AACD/////
|
||||
symbols:
|
||||
- kind: Function
|
||||
name: RSOStaticLocateObject
|
||||
size: 636
|
||||
flags: 1
|
||||
section: .text
|
||||
- kind: Object
|
||||
name: '@665'
|
||||
size: 56
|
||||
flags: 2
|
||||
section: .data
|
||||
- kind: Unknown
|
||||
name: _f_init
|
||||
size: 0
|
||||
flags: 1
|
||||
section: .init
|
||||
- kind: Unknown
|
||||
name: _f_text
|
||||
size: 0
|
||||
flags: 1
|
||||
section: .text
|
||||
- kind: Object
|
||||
name: '@661'
|
||||
size: 39
|
||||
flags: 2
|
||||
section: .data
|
||||
- kind: Function
|
||||
name: OSReport
|
||||
size: 0
|
||||
flags: 5
|
||||
section: .text
|
||||
- kind: Object
|
||||
name: '@662'
|
||||
size: 39
|
||||
flags: 2
|
||||
section: .data
|
||||
- kind: Unknown
|
||||
name: _f_rodata
|
||||
size: 0
|
||||
flags: 1
|
||||
section: .rodata
|
||||
- kind: Unknown
|
||||
name: _f_data
|
||||
size: 0
|
||||
flags: 1
|
||||
section: .data
|
||||
- kind: Unknown
|
||||
name: _f_bss
|
||||
size: 0
|
||||
flags: 1
|
||||
section: .bss
|
||||
- kind: Unknown
|
||||
name: _f_sdata
|
||||
size: 0
|
||||
flags: 1
|
||||
section: .sdata
|
||||
- kind: Unknown
|
||||
name: _f_sbss
|
||||
size: 0
|
||||
flags: 1
|
||||
section: .sbss
|
||||
- kind: Unknown
|
||||
name: _f_sdata2
|
||||
size: 0
|
||||
flags: 1
|
||||
section: .sdata2
|
||||
- kind: Unknown
|
||||
name: _f_sbss2
|
||||
size: 0
|
||||
flags: 1
|
||||
section: .sbss2
|
||||
- kind: Object
|
||||
name: '@663'
|
||||
size: 40
|
||||
flags: 2
|
||||
section: .data
|
||||
relocations:
|
||||
- offset: 168
|
||||
kind: PpcAddr16Ha
|
||||
symbol: 1
|
||||
addend: 0
|
||||
- offset: 172
|
||||
kind: PpcAddr16Lo
|
||||
symbol: 1
|
||||
addend: 0
|
||||
- offset: 192
|
||||
kind: PpcAddr16Ha
|
||||
symbol: 2
|
||||
addend: 0
|
||||
- offset: 196
|
||||
kind: PpcAddr16Lo
|
||||
symbol: 2
|
||||
addend: 0
|
||||
- offset: 208
|
||||
kind: PpcAddr16Ha
|
||||
symbol: 3
|
||||
addend: 0
|
||||
- offset: 212
|
||||
kind: PpcAddr16Lo
|
||||
symbol: 3
|
||||
addend: 0
|
||||
- offset: 236
|
||||
kind: PpcAddr16Ha
|
||||
symbol: 4
|
||||
addend: 0
|
||||
- offset: 240
|
||||
kind: PpcAddr16Lo
|
||||
symbol: 4
|
||||
addend: 0
|
||||
- offset: 256
|
||||
kind: PpcRel24
|
||||
symbol: 5
|
||||
addend: 0
|
||||
- offset: 284
|
||||
kind: PpcAddr16Ha
|
||||
symbol: 6
|
||||
addend: 0
|
||||
- offset: 288
|
||||
kind: PpcAddr16Lo
|
||||
symbol: 6
|
||||
addend: 0
|
||||
- offset: 304
|
||||
kind: PpcRel24
|
||||
symbol: 5
|
||||
addend: 0
|
||||
- offset: 320
|
||||
kind: PpcAddr16Ha
|
||||
symbol: 7
|
||||
addend: 0
|
||||
- offset: 324
|
||||
kind: PpcAddr16Lo
|
||||
symbol: 7
|
||||
addend: 0
|
||||
- offset: 336
|
||||
kind: PpcAddr16Ha
|
||||
symbol: 8
|
||||
addend: 0
|
||||
- offset: 340
|
||||
kind: PpcAddr16Lo
|
||||
symbol: 8
|
||||
addend: 0
|
||||
- offset: 352
|
||||
kind: PpcAddr16Ha
|
||||
symbol: 9
|
||||
addend: 0
|
||||
- offset: 356
|
||||
kind: PpcAddr16Lo
|
||||
symbol: 9
|
||||
addend: 0
|
||||
- offset: 368
|
||||
kind: PpcAddr16Ha
|
||||
symbol: 10
|
||||
addend: 0
|
||||
- offset: 372
|
||||
kind: PpcAddr16Lo
|
||||
symbol: 10
|
||||
addend: 0
|
||||
- offset: 384
|
||||
kind: PpcAddr16Ha
|
||||
symbol: 11
|
||||
addend: 0
|
||||
- offset: 388
|
||||
kind: PpcAddr16Lo
|
||||
symbol: 11
|
||||
addend: 0
|
||||
- offset: 400
|
||||
kind: PpcAddr16Ha
|
||||
symbol: 12
|
||||
addend: 0
|
||||
- offset: 404
|
||||
kind: PpcAddr16Lo
|
||||
symbol: 12
|
||||
addend: 0
|
||||
- offset: 416
|
||||
kind: PpcAddr16Ha
|
||||
symbol: 13
|
||||
addend: 0
|
||||
- offset: 420
|
||||
kind: PpcAddr16Lo
|
||||
symbol: 13
|
||||
addend: 0
|
||||
- offset: 468
|
||||
kind: PpcAddr16Ha
|
||||
symbol: 14
|
||||
addend: 0
|
||||
- offset: 472
|
||||
kind: PpcAddr16Lo
|
||||
symbol: 14
|
||||
addend: 0
|
||||
- offset: 488
|
||||
kind: PpcRel24
|
||||
symbol: 5
|
||||
addend: 0
|
||||
- symbol: 0
|
||||
hash: 462811ae6e7cd307c3448b066102e65ffabfd490
|
||||
signature: lCH/sP////98CAKm/////5ABAFT/////OWEAUP////9IAAAB/AAAA4CDAAz/////OoAAAP////+AAwAQ/////z5gAAD//wAAfUQaFP////+AowAw/////30gGhT/////gIMAOP////99BRoU/////4ADAED/////fOQaFP////+AowBI/////3zAGhT/////gIMATP////+AAwBU/////3ylGhT/////fIQaFP////8/wAAA//8AAHwAGhT/////P6AAAP//AAA/gAAA//8AAD9gAAD//wAAP0AAAP//AAA/IAAA//8AAD8AAAD//wAAPuAAAP//AAA+wAAA//8AAJqDACP/////fH8beP////86cwAA//8AAJFDAAz/////O94AAP//AAA7vQAA//8AADucAAD//wAAkSMAEP////87ewAA//8AADtaAAD//wAAOzkAAP//AACRAwAw/////zsYAAD//wAAOvcAAP//AAA61gAA//8AAJDjADj/////OiAAAf////854AAE/////zpAAAj/////kMMAQP////8+oAAA//8AAJCjAEj/////kIMATP////+QAwBU/////0gAAPD/////gB8ADP////8oEQAN/////34AkhT/////QYEAtP////84dQAA//8AAHxjeC7/////fGkDpv////9OgAQg/////5LQAAD/////SAAAvP////+S8AAA/////0gAALT/////gLAABP////8sBQAA/////0GCABT/////fiSLeP////84cwAA/////0zGMYL/////SAAAAfwAAAOSkAAA/////0gAAJD/////gLAABP////8sBQAA/////0GCABT/////fiSLeP////84cwAo/////0zGMYL/////SAAAAfwAAAOSkAAA/////0gAAGz/////kxAAAP////9IAABk/////5MwAAD/////SAAAXP////+TUAAA/////0gAAFT/////k3AAAP////9IAABM/////5OQAAD/////SAAARP////+TsAAA/////0gAADz/////k9AAAP////9IAAA0/////5KQAAD/////SAAALP////+SkAAA/////0gAACT/////gLAABP////8sBQAA/////0GCABT/////fiSLeP////84cwBQ/////0zGMYL/////SAAAAfwAAAOSkAAA/////zpSAAj/////OjEAAf////857wAE/////4AfAAj/////fBEAQP////9BgP8M/////zxgqqv/////gB8APP////84Y6qr/////ziAAAD/////fAMAFv////9UBej//////0GCAPz/////KAUACP////84xf/4/////0CBAMT/////OAYAB/////84YAAA/////1QA6P7/////fAkDpv////8oBgAA/////0CBAKz/////gN8AOP////84hAAI/////3wGGC7/////fAD6FP////98Bhku/////4AfADj/////fMAaFP////+ABgAM/////3wA+hT/////kAYADP////+AHwA4/////3zAGhT/////gAYAGP////98APoU/////5AGABj/////gB8AOP////98wBoU/////4AGACT/////fAD6FP////+QBgAk/////4AfADj/////fMAaFP////+ABgAw/////3wA+hT/////kAYAMP////+AHwA4/////3zAGhT/////gAYAPP////98APoU/////5AGADz/////gB8AOP////98wBoU/////4AGAEj/////fAD6FP////+QBgBI/////4AfADj/////fMAaFP////84YwBg/////4AGAFT/////fAD6FP////+QBgBU/////0IA/1z/////fAQoUP////8cxAAM/////3wJA6b/////fAQoQP////9AgAAc/////4B/ADj/////fAMwLv////98APoU/////3wDMS7/////OMYADP////9CAP/s/////zlhAFD/////OGAAAf////9IAAAB/AAAA4ABAFT/////fAgDpv////84IQBQ/////06AACD/////
|
||||
symbols:
|
||||
- kind: Function
|
||||
name: RSOStaticLocateObject
|
||||
size: 780
|
||||
flags: 1
|
||||
section: .text
|
||||
- kind: Unknown
|
||||
name: _savegpr_15
|
||||
size: 0
|
||||
flags: 1
|
||||
section: .text
|
||||
- kind: Object
|
||||
name: '@1841'
|
||||
size: 39
|
||||
flags: 2
|
||||
section: .data
|
||||
- kind: Unknown
|
||||
name: _f_sbss2
|
||||
size: 0
|
||||
flags: 1
|
||||
section: .sbss2
|
||||
- kind: Unknown
|
||||
name: _f_sdata2
|
||||
size: 0
|
||||
flags: 1
|
||||
section: .sdata2
|
||||
- kind: Unknown
|
||||
name: _f_sbss
|
||||
size: 0
|
||||
flags: 1
|
||||
section: .sbss
|
||||
- kind: Unknown
|
||||
name: _f_sdata
|
||||
size: 0
|
||||
flags: 1
|
||||
section: .sdata
|
||||
- kind: Unknown
|
||||
name: _f_bss
|
||||
size: 0
|
||||
flags: 1
|
||||
section: .bss
|
||||
- kind: Unknown
|
||||
name: _f_data
|
||||
size: 0
|
||||
flags: 1
|
||||
section: .data
|
||||
- kind: Unknown
|
||||
name: _f_rodata
|
||||
size: 0
|
||||
flags: 1
|
||||
section: .rodata
|
||||
- kind: Unknown
|
||||
name: _f_text
|
||||
size: 0
|
||||
flags: 1
|
||||
section: .text
|
||||
- kind: Unknown
|
||||
name: _f_init
|
||||
size: 0
|
||||
flags: 1
|
||||
section: .init
|
||||
- kind: Object
|
||||
name: '@1845'
|
||||
size: 56
|
||||
flags: 2
|
||||
section: .data
|
||||
- kind: Function
|
||||
name: OSReport
|
||||
size: 0
|
||||
flags: 5
|
||||
section: .text
|
||||
- kind: Unknown
|
||||
name: _restgpr_15
|
||||
size: 0
|
||||
flags: 1
|
||||
section: .text
|
||||
relocations:
|
||||
- offset: 16
|
||||
kind: PpcRel24
|
||||
symbol: 1
|
||||
addend: 0
|
||||
- offset: 32
|
||||
kind: PpcAddr16Ha
|
||||
symbol: 2
|
||||
addend: 0
|
||||
- offset: 88
|
||||
kind: PpcAddr16Ha
|
||||
symbol: 3
|
||||
addend: 0
|
||||
- offset: 96
|
||||
kind: PpcAddr16Ha
|
||||
symbol: 4
|
||||
addend: 0
|
||||
- offset: 100
|
||||
kind: PpcAddr16Ha
|
||||
symbol: 5
|
||||
addend: 0
|
||||
- offset: 104
|
||||
kind: PpcAddr16Ha
|
||||
symbol: 6
|
||||
addend: 0
|
||||
- offset: 108
|
||||
kind: PpcAddr16Ha
|
||||
symbol: 7
|
||||
addend: 0
|
||||
- offset: 112
|
||||
kind: PpcAddr16Ha
|
||||
symbol: 8
|
||||
addend: 0
|
||||
- offset: 116
|
||||
kind: PpcAddr16Ha
|
||||
symbol: 9
|
||||
addend: 0
|
||||
- offset: 120
|
||||
kind: PpcAddr16Ha
|
||||
symbol: 10
|
||||
addend: 0
|
||||
- offset: 124
|
||||
kind: PpcAddr16Ha
|
||||
symbol: 11
|
||||
addend: 0
|
||||
- offset: 136
|
||||
kind: PpcAddr16Lo
|
||||
symbol: 2
|
||||
addend: 0
|
||||
- offset: 144
|
||||
kind: PpcAddr16Lo
|
||||
symbol: 3
|
||||
addend: 0
|
||||
- offset: 148
|
||||
kind: PpcAddr16Lo
|
||||
symbol: 4
|
||||
addend: 0
|
||||
- offset: 152
|
||||
kind: PpcAddr16Lo
|
||||
symbol: 5
|
||||
addend: 0
|
||||
- offset: 160
|
||||
kind: PpcAddr16Lo
|
||||
symbol: 6
|
||||
addend: 0
|
||||
- offset: 164
|
||||
kind: PpcAddr16Lo
|
||||
symbol: 7
|
||||
addend: 0
|
||||
- offset: 168
|
||||
kind: PpcAddr16Lo
|
||||
symbol: 8
|
||||
addend: 0
|
||||
- offset: 176
|
||||
kind: PpcAddr16Lo
|
||||
symbol: 9
|
||||
addend: 0
|
||||
- offset: 180
|
||||
kind: PpcAddr16Lo
|
||||
symbol: 10
|
||||
addend: 0
|
||||
- offset: 184
|
||||
kind: PpcAddr16Lo
|
||||
symbol: 11
|
||||
addend: 0
|
||||
- offset: 208
|
||||
kind: PpcAddr16Ha
|
||||
symbol: 12
|
||||
addend: 0
|
||||
- offset: 244
|
||||
kind: PpcAddr16Lo
|
||||
symbol: 12
|
||||
addend: 0
|
||||
- offset: 300
|
||||
kind: PpcRel24
|
||||
symbol: 13
|
||||
addend: 0
|
||||
- offset: 336
|
||||
kind: PpcRel24
|
||||
symbol: 13
|
||||
addend: 0
|
||||
- offset: 444
|
||||
kind: PpcRel24
|
||||
symbol: 13
|
||||
addend: 0
|
||||
- offset: 760
|
||||
kind: PpcRel24
|
||||
symbol: 14
|
||||
addend: 0
|
||||
- symbol: 0
|
||||
hash: 2738adeb0411257ac88b6bf57b8b7a48094be29a
|
||||
signature: lCH/sP////98CAKm/////5ABAFT/////OWEAUP////9IAAAB/AAAA4CDAAz/////PmAAAP//AACAAwAQ/////zqAAAD/////fUQaFP////+AowAw/////30gGhT/////gIMAOP////99BRoU/////4ADAED/////fOQaFP////+AowBI/////3zAGhT/////gIMATP////+AAwBU/////3ylGhT/////fIQaFP////8/wAAA//8AAHwAGhT/////P6AAAP//AAA/gAAA//8AAD9gAAD//wAAP0AAAP//AAA/IAAA//8AAD8AAAD//wAAPuAAAP//AAA+wAAA//8AAJqDACP/////fH8beP////86cwAA//8AAJFDAAz/////O94AAP//AAA7vQAA//8AADucAAD//wAAkSMAEP////87ewAA//8AADtaAAD//wAAOzkAAP//AACRAwAw/////zsYAAD//wAAOvcAAP//AAA61gAA//8AAJDjADj/////OiAAAf////854AAE/////zpAAAj/////kMMAQP////8+oAAA//8AAJCjAEj/////kIMATP////+QAwBU/////0gAAPD/////gB8ADP////8oEQAN/////34AkhT/////QYEAtP////84dQAA//8AAHxjeC7/////fGkDpv////9OgAQg/////5LQAAD/////SAAAvP////+S8AAA/////0gAALT/////gLAABP////8sBQAA/////0GCABT/////fiSLeP////84cwAA/////0zGMYL/////SAAAAfwAAAOSkAAA/////0gAAJD/////gLAABP////8sBQAA/////0GCABT/////fiSLeP////84cwAo/////0zGMYL/////SAAAAfwAAAOSkAAA/////0gAAGz/////kxAAAP////9IAABk/////5MwAAD/////SAAAXP////+TUAAA/////0gAAFT/////k3AAAP////9IAABM/////5OQAAD/////SAAARP////+TsAAA/////0gAADz/////k9AAAP////9IAAA0/////5KQAAD/////SAAALP////+SkAAA/////0gAACT/////gLAABP////8sBQAA/////0GCABT/////fiSLeP////84cwBQ/////0zGMYL/////SAAAAfwAAAOSkAAA/////zpSAAj/////OjEAAf////857wAE/////4AfAAj/////fBEAQP////9BgP8M/////zxgqqv/////gB8APP////84Y6qr/////ziAAAD/////fAMAFv////9UBej//////0GCAPz/////KAUACP////84xf/4/////0CBAMT/////OAYAB/////84YAAA/////1QA6P7/////fAkDpv////8oBgAA/////0CBAKz/////gN8AOP////84hAAI/////3wGGC7/////fAD6FP////98Bhku/////4AfADj/////fMAaFP////+ABgAM/////3wA+hT/////kAYADP////+AHwA4/////3zAGhT/////gAYAGP////98APoU/////5AGABj/////gB8AOP////98wBoU/////4AGACT/////fAD6FP////+QBgAk/////4AfADj/////fMAaFP////+ABgAw/////3wA+hT/////kAYAMP////+AHwA4/////3zAGhT/////gAYAPP////98APoU/////5AGADz/////gB8AOP////98wBoU/////4AGAEj/////fAD6FP////+QBgBI/////4AfADj/////fMAaFP////84YwBg/////4AGAFT/////fAD6FP////+QBgBU/////0IA/1z/////fAQoUP////8cxAAM/////3wJA6b/////fAQoQP////9AgAAc/////4B/ADj/////fAMwLv////98APoU/////3wDMS7/////OMYADP////9CAP/s/////zlhAFD/////OGAAAf////9IAAAB/AAAA4ABAFT/////fAgDpv////84IQBQ/////06AACD/////
|
||||
symbols:
|
||||
- kind: Function
|
||||
name: RSOStaticLocateObject
|
||||
size: 780
|
||||
flags: 1
|
||||
section: .text
|
||||
- kind: Unknown
|
||||
name: _savegpr_15
|
||||
size: 0
|
||||
flags: 1
|
||||
section: .text
|
||||
- kind: Object
|
||||
name: '@1982'
|
||||
size: 39
|
||||
flags: 2
|
||||
section: .data
|
||||
- kind: Unknown
|
||||
name: _f_sbss2
|
||||
size: 0
|
||||
flags: 1
|
||||
section: .sbss2
|
||||
- kind: Unknown
|
||||
name: _f_sdata2
|
||||
size: 0
|
||||
flags: 1
|
||||
section: .sdata2
|
||||
- kind: Unknown
|
||||
name: _f_sbss
|
||||
size: 0
|
||||
flags: 1
|
||||
section: .sbss
|
||||
- kind: Unknown
|
||||
name: _f_sdata
|
||||
size: 0
|
||||
flags: 1
|
||||
section: .sdata
|
||||
- kind: Unknown
|
||||
name: _f_bss
|
||||
size: 0
|
||||
flags: 1
|
||||
section: .bss
|
||||
- kind: Unknown
|
||||
name: _f_data
|
||||
size: 0
|
||||
flags: 1
|
||||
section: .data
|
||||
- kind: Unknown
|
||||
name: _f_rodata
|
||||
size: 0
|
||||
flags: 1
|
||||
section: .rodata
|
||||
- kind: Unknown
|
||||
name: _f_text
|
||||
size: 0
|
||||
flags: 1
|
||||
section: .text
|
||||
- kind: Unknown
|
||||
name: _f_init
|
||||
size: 0
|
||||
flags: 1
|
||||
section: .init
|
||||
- kind: Object
|
||||
name: '@1986'
|
||||
size: 56
|
||||
flags: 2
|
||||
section: .data
|
||||
- kind: Function
|
||||
name: OSReport
|
||||
size: 0
|
||||
flags: 1
|
||||
section: .text
|
||||
- kind: Unknown
|
||||
name: _restgpr_15
|
||||
size: 0
|
||||
flags: 1
|
||||
section: .text
|
||||
relocations:
|
||||
- offset: 16
|
||||
kind: PpcRel24
|
||||
symbol: 1
|
||||
addend: 0
|
||||
- offset: 24
|
||||
kind: PpcAddr16Ha
|
||||
symbol: 2
|
||||
addend: 0
|
||||
- offset: 88
|
||||
kind: PpcAddr16Ha
|
||||
symbol: 3
|
||||
addend: 0
|
||||
- offset: 96
|
||||
kind: PpcAddr16Ha
|
||||
symbol: 4
|
||||
addend: 0
|
||||
- offset: 100
|
||||
kind: PpcAddr16Ha
|
||||
symbol: 5
|
||||
addend: 0
|
||||
- offset: 104
|
||||
kind: PpcAddr16Ha
|
||||
symbol: 6
|
||||
addend: 0
|
||||
- offset: 108
|
||||
kind: PpcAddr16Ha
|
||||
symbol: 7
|
||||
addend: 0
|
||||
- offset: 112
|
||||
kind: PpcAddr16Ha
|
||||
symbol: 8
|
||||
addend: 0
|
||||
- offset: 116
|
||||
kind: PpcAddr16Ha
|
||||
symbol: 9
|
||||
addend: 0
|
||||
- offset: 120
|
||||
kind: PpcAddr16Ha
|
||||
symbol: 10
|
||||
addend: 0
|
||||
- offset: 124
|
||||
kind: PpcAddr16Ha
|
||||
symbol: 11
|
||||
addend: 0
|
||||
- offset: 136
|
||||
kind: PpcAddr16Lo
|
||||
symbol: 2
|
||||
addend: 0
|
||||
- offset: 144
|
||||
kind: PpcAddr16Lo
|
||||
symbol: 3
|
||||
addend: 0
|
||||
- offset: 148
|
||||
kind: PpcAddr16Lo
|
||||
symbol: 4
|
||||
addend: 0
|
||||
- offset: 152
|
||||
kind: PpcAddr16Lo
|
||||
symbol: 5
|
||||
addend: 0
|
||||
- offset: 160
|
||||
kind: PpcAddr16Lo
|
||||
symbol: 6
|
||||
addend: 0
|
||||
- offset: 164
|
||||
kind: PpcAddr16Lo
|
||||
symbol: 7
|
||||
addend: 0
|
||||
- offset: 168
|
||||
kind: PpcAddr16Lo
|
||||
symbol: 8
|
||||
addend: 0
|
||||
- offset: 176
|
||||
kind: PpcAddr16Lo
|
||||
symbol: 9
|
||||
addend: 0
|
||||
- offset: 180
|
||||
kind: PpcAddr16Lo
|
||||
symbol: 10
|
||||
addend: 0
|
||||
- offset: 184
|
||||
kind: PpcAddr16Lo
|
||||
symbol: 11
|
||||
addend: 0
|
||||
- offset: 208
|
||||
kind: PpcAddr16Ha
|
||||
symbol: 12
|
||||
addend: 0
|
||||
- offset: 244
|
||||
kind: PpcAddr16Lo
|
||||
symbol: 12
|
||||
addend: 0
|
||||
- offset: 300
|
||||
kind: PpcRel24
|
||||
symbol: 13
|
||||
addend: 0
|
||||
- offset: 336
|
||||
kind: PpcRel24
|
||||
symbol: 13
|
||||
addend: 0
|
||||
- offset: 444
|
||||
kind: PpcRel24
|
||||
symbol: 13
|
||||
addend: 0
|
||||
- offset: 760
|
||||
kind: PpcRel24
|
||||
symbol: 14
|
||||
addend: 0
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue